home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2002 November / SGI IRIX 6.5 Applications 2002 November.iso / dist / cosmoplayer.idb / usr / CosmoPlayer / examples / chomp_zh_TW.big5 / chomp.wrl.z / chomp.wrl
Text File  |  2001-01-09  |  272KB  |  6,329 lines

  1. #VRML V2.0 utf8 CosmoWorlds V1.0
  2. Sound {
  3.     maxBack       10000
  4.     maxFront      10000
  5.     spatialize    FALSE
  6.     intensity     .5
  7.     priority      0
  8.     source        DEF bubbleSound AudioClip {
  9.         startTime 0
  10.         loop           FALSE
  11.         url             
  12.         [
  13.             "bubble.wav"
  14.         ]
  15.     }
  16. }
  17. Sound {
  18.     maxBack       10000
  19.     maxFront      10000
  20.     spatialize    FALSE
  21.     intensity     .5
  22.     priority      0
  23.     source        DEF bubbleSound2 AudioClip {
  24.         startTime 0
  25.         loop           FALSE
  26.         url             
  27.         [
  28.             "bubble2.wav"
  29.         ]
  30.     }
  31. }
  32. DEF Sound1 Sound {
  33.     maxBack       10000
  34.     maxFront      10000
  35.     spatialize    FALSE
  36.     intensity     1
  37.     priority      1
  38.     source        DEF chompSound AudioClip {
  39.         startTime 0
  40.         loop           FALSE
  41.         url             
  42.         [
  43.             "chomp.wav"
  44.         ]
  45.     }
  46. }
  47. DEF Sound2 Sound {
  48.     maxBack       10000
  49.     maxFront      10000
  50.     spatialize    FALSE
  51.     intensity     1
  52.     priority      0
  53.     source        DEF boomSound AudioClip {
  54.         startTime 0
  55.         loop           FALSE
  56.         url             
  57.         [
  58.             "boom.wav"
  59.         ]
  60.     }
  61. }
  62. DEF Sound3 Sound {
  63.     maxBack       10000
  64.     maxFront      10000
  65.     spatialize    FALSE
  66.     intensity     1
  67.     priority      0
  68.     source        DEF burpSound AudioClip {
  69.         startTime 0
  70.         loop           FALSE
  71.         url             
  72.         [
  73.             "burp.wav"
  74.         ]
  75.     }
  76. }
  77. DEF Sound4 Sound {
  78.     maxBack       10000
  79.     maxFront      10000
  80.     spatialize    FALSE
  81.     intensity     1
  82.     priority      0
  83.     source        DEF oopsSound AudioClip {
  84.         startTime 0
  85.         loop           FALSE
  86.         url             
  87.         [
  88.             "oops.wav"
  89.         ]
  90.     }
  91. }
  92.  
  93. DEF BubbleTimer TimeSensor {
  94.     cycleInterval .005
  95.     loop          TRUE
  96.     startTime 1
  97. }
  98. DEF BubbleScript Script {
  99.     eventIn SFFloat inputFraction
  100.     eventOut SFTime playSound
  101.     eventOut SFTime playSound2
  102.     url "javascript:
  103.         function inputFraction(f, time){
  104.             if (f > .8) {
  105.                 if (f > .9) {
  106.                     playSound=time;
  107.                 } else {
  108.                     playSound2=time;
  109.                 }
  110.             }
  111.         }"
  112. }
  113. ROUTE BubbleTimer.fraction_changed TO BubbleScript.inputFraction
  114. ROUTE BubbleScript.playSound TO bubbleSound.stopTime
  115. ROUTE BubbleScript.playSound TO bubbleSound.startTime
  116. ROUTE BubbleScript.playSound2 TO bubbleSound2.stopTime
  117. ROUTE BubbleScript.playSound2 TO bubbleSound2.startTime
  118.  
  119. DirectionalLight {
  120.     ambientIntensity  .3
  121.     color             1  1  1
  122.     direction         -1  -1 -1
  123.     intensity         1
  124.     on                TRUE
  125. }
  126. DirectionalLight {
  127.   intensity 1
  128.   color 1 1 1
  129.   direction 54 -14 -7
  130.   on TRUE
  131. }
  132. DirectionalLight {
  133.   intensity 1
  134.   color 0 0.3765 0.4588
  135.   direction -43 7 90
  136.   on TRUE
  137. }
  138. Inline {
  139.     url
  140.     [
  141.         "canyonv.wrl"
  142.     ]
  143. }
  144. DEF The_Start Viewpoint {
  145.   position 0 -3.143 5.7195
  146.   orientation -1.001 0 0 -0.0135
  147.   fieldOfView 0.7854
  148.   description "The Start"
  149. }
  150. DEF Hoffa_cam Viewpoint {
  151.   position -123.2 -8.351 -300.2
  152.   orientation 0.6151 -0.7853 -0.07048 -0.2898
  153.   fieldOfView 0.7854
  154.   description "Hoffa cam"
  155. }
  156. DEF NavInfo01 NavigationInfo {
  157.   avatarSize [1.4, 1, 0.75]
  158.   headlight FALSE
  159.   speed 7.5
  160.   type ["FLY", "WALK", "EXAMINE"]
  161.   visibilityLimit 50
  162. }
  163.  
  164. DEF Background01 Background {
  165.   skyColor [0.007843 0.3922 0.6157, ]
  166.   groundColor [0.702 0.6 0.3843, ]
  167. }
  168. DEF Fog01 Fog {
  169.   color 0.007843 0.3922 0.6157
  170.   fogType "LINEAR"
  171.   visibilityRange 50
  172. }
  173. DEF EatTimer TimeSensor {
  174.   cycleInterval 4
  175.   loop FALSE
  176. }
  177. DEF KillTimer TimeSensor {
  178.     cycleInterval .65
  179.     loop FALSE
  180. }
  181. ROUTE EatTimer.startTime TO KillTimer.startTime
  182.  
  183. Collision {
  184.     collide FALSE
  185.     children
  186.     [
  187. DEF Inline_seaweed01-ROOT Transform {
  188.   translation -5.15 -13.29 -28.52
  189.   children [
  190.       Inline {
  191.         url "seaweed.wrl"
  192.       }
  193.   ]
  194. }
  195. DEF Inline_seaweed02-ROOT Transform {
  196.   translation 8.169 -13.02 -83.63
  197.   children [
  198.       Inline {
  199.         url "seaweed.wrl"
  200.  
  201.       }
  202.   ]
  203. }
  204. DEF Inline_seaweed03-ROOT Transform {
  205.   translation -10.84 -13.97 -229.5
  206.   children [
  207.       Inline {
  208.         url "seaweed.wrl"
  209.  
  210.       }
  211.   ]
  212. }
  213. DEF Inline_seaweed04-ROOT Transform {
  214.   translation -115.2 -13.97 -265.9
  215.   children [
  216.       Inline {
  217.         url "seaweed.wrl"
  218.       }
  219.   ]
  220. }
  221. DEF Inline_seaweed05-ROOT Transform {
  222.   translation -133.7 -13.16 -352
  223.   children [
  224.       Inline {
  225.         url "seaweed.wrl"
  226.       }
  227.   ]
  228. }
  229. DEF Inline_seaweed06-ROOT Transform {
  230.   translation -71.63 -14.04 -477.2
  231.   children [
  232.       Inline {
  233.         url "seaweed.wrl"
  234.       }
  235.   ]
  236. }
  237. DEF Inline_seaweed07-ROOT Transform {
  238.   translation -7.091 -13.35 -514.6
  239.   children [
  240.       Inline {
  241.         url "seaweed.wrl"
  242.       }
  243.   ]
  244. }
  245. DEF Inline_seaweed08-ROOT Transform {
  246.   translation 3.819 -13.82 -597.6
  247.   children [
  248.       Inline {
  249.         url "seaweed.wrl"
  250.       }
  251.   ]
  252. }
  253.  
  254.     ]
  255. }
  256.  
  257. DEF Inline_skeleton-ROOT Transform {
  258.   translation -125.2 -14.99 -311.4
  259.   children [
  260. Collision {
  261.     proxy Shape{geometry Box{size 4 20 10}}
  262.     children
  263.     [
  264.             DEF skeletonVisible VisibilitySensor {
  265.                 size 1 20 1
  266.             },    
  267.       Inline {
  268.         url "skeleton.wrl"
  269.       }
  270.   ]
  271. }
  272.     ]
  273. }
  274.  
  275. DEF Inline_bubble01-ROOT Transform {
  276.   translation 8.131 -15.99 3.069
  277.   children [
  278.       Inline {
  279.         url "bubble.wrl"
  280.       }
  281.   ]
  282. }
  283. DEF Inline_bubble02-ROOT Transform {
  284.   translation 6.463 -15.99 -24.57
  285.   children [
  286.       Inline {
  287.         url "bubble.wrl"
  288.       }
  289.   ]
  290. }
  291. DEF Inline_bubble03-ROOT Transform {
  292.   translation -4.104 -15.99 -68.02
  293.   children [
  294.       Inline {
  295.         url "bubble.wrl"
  296.       }
  297.   ]
  298. }
  299. DEF Inline_bubble04-ROOT Transform {
  300.   translation -5.198 -15.99 -112.3
  301.   children [
  302.       Inline {
  303.         url "bubble.wrl"
  304.       }
  305.   ]
  306. }
  307. DEF Inline_bubble05-ROOT Transform {
  308.   translation 8.249 -15.99 -141.4
  309.   children [
  310.       Inline {
  311.         url "bubble.wrl"
  312.       }
  313.   ]
  314. }
  315. DEF Inline_bubble06-ROOT Transform {
  316.   translation -4.603 -15.99 -167.7
  317.   children [
  318.       Inline {
  319.         url "bubble.wrl"
  320.       }
  321.   ]
  322. }
  323. DEF Inline_bubble07-ROOT Transform {
  324.   translation -1.222 -15.99 -213.5
  325.   children [
  326.       Inline {
  327.         url "bubble.wrl"
  328.       }
  329.   ]
  330. }
  331. DEF Inline_bubble08-ROOT Transform {
  332.   translation -16.28 -15.99 -214.4
  333.   children [
  334.       Inline {
  335.         url "bubble.wrl"
  336.       }
  337.   ]
  338. }
  339. DEF Inline_bubble09-ROOT Transform {
  340.   translation -55.46 -15.99 -252
  341.   children [
  342.       Inline {
  343.         url "bubble.wrl"
  344.       }
  345.   ]
  346. }
  347. DEF Inline_bubble10-ROOT Transform {
  348.   translation -100.7 -15.99 -249.8
  349.   children [
  350.       Inline {
  351.         url "bubble.wrl"
  352.       }
  353.   ]
  354. }
  355. DEF Inline_bubble11-ROOT Transform {
  356.   translation -131.4 -15.99 -303.5
  357.   children [
  358.       Inline {
  359.         url "bubble.wrl"
  360.       }
  361.   ]
  362. }
  363. DEF Inline_bubble12-ROOT Transform {
  364.   translation -121.8 -15.99 -358.8
  365.   children [
  366.       Inline {
  367.         url "bubble.wrl"
  368.       }
  369.   ]
  370. }
  371. DEF Inline_bubble13-ROOT Transform {
  372.   translation -126.2 -15.99 -440.1
  373.   children [
  374.       Inline {
  375.         url "bubble.wrl"
  376.       }
  377.   ]
  378. }
  379. DEF Inline_bubble14-ROOT Transform {
  380.   translation -86.44 -15.99 -462.5
  381.   children [
  382.       Inline {
  383.         url "bubble.wrl"
  384.       }
  385.   ]
  386. }
  387. DEF Inline_bubble15-ROOT Transform {
  388.   translation -48.94 -15.99 -483.8
  389.   children [
  390.       Inline {
  391.         url "bubble.wrl"
  392.       }
  393.   ]
  394. }
  395. DEF Inline_bubble16-ROOT Transform {
  396.   translation -14.27 -15.99 -497.2
  397.   children [
  398.       Inline {
  399.         url "bubble.wrl"
  400.       }
  401.   ]
  402. }
  403. DEF Inline_bubble17-ROOT Transform {
  404.   translation -4.255 -15.99 -537.4
  405.   children [
  406.       Inline {
  407.         url "bubble.wrl"
  408.       }
  409.   ]
  410. }
  411. DEF Inline_bubble18-ROOT Transform {
  412.   translation 7.987 -15.99 -584.9
  413.   children [
  414.       Inline {
  415.         url "bubble.wrl"
  416.       }
  417.   ]
  418. }
  419. DEF Inline_bubble19-ROOT Transform {
  420.   translation -3.237 -15.99 -621.2
  421.   children [
  422.       Inline {
  423.         url "bubble.wrl"
  424.       }
  425.   ]
  426. }
  427. DEF Inline_bubble201-ROOT Transform {
  428.   translation -15.15 -15.99 -6.77
  429.   children [
  430.       Inline {
  431.         url "bubble2.wrl"
  432.       }
  433.   ]
  434. }
  435. DEF Inline_bubble202-ROOT Transform {
  436.   translation 3.51 -15.99 -31.52
  437.   children [
  438.       Inline {
  439.         url "bubble2.wrl"
  440.       }
  441.   ]
  442. }
  443. DEF Inline_bubble203-ROOT Transform {
  444.   translation -6.846 -15.99 -62.02
  445.   children [
  446.       Inline {
  447.         url "bubble2.wrl"
  448.       }
  449.   ]
  450. }
  451. DEF Inline_bubble204-ROOT Transform {
  452.   translation 11.8 -15.99 -94.4
  453.   children [
  454.       Inline {
  455.         url "bubble2.wrl"
  456.       }
  457.   ]
  458. }
  459. DEF Inline_bubble205-ROOT Transform {
  460.   translation -6.296 -15.99 -122.9
  461.   children [
  462.       Inline {
  463.         url "bubble2.wrl"
  464.       }
  465.   ]
  466. }
  467. DEF Inline_bubble206-ROOT Transform {
  468.   translation -12.13 -15.99 -146.1
  469.   children [
  470.       Inline {
  471.         url "bubble2.wrl"
  472.       }
  473.   ]
  474. }
  475. DEF Inline_bubble207-ROOT Transform {
  476.   translation 8.454 -15.99 -180.3
  477.   children [
  478.       Inline {
  479.         url "bubble2.wrl"
  480.       }
  481.   ]
  482. }
  483. DEF Inline_bubble208-ROOT Transform {
  484.   translation -6.417 -15.99 -198.3
  485.   children [
  486.       Inline {
  487.         url "bubble2.wrl"
  488.       }
  489.   ]
  490. }
  491. DEF Inline_bubble209-ROOT Transform {
  492.   translation -6.454 -15.99 -226.6
  493.   children [
  494.       Inline {
  495.         url "bubble2.wrl"
  496.       }
  497.   ]
  498. }
  499. DEF Inline_bubble210-ROOT Transform {
  500.   translation -30.97 -15.99 -242.6
  501.   children [
  502.       Inline {
  503.         url "bubble2.wrl"
  504.       }
  505.   ]
  506. }
  507. DEF Inline_bubble211-ROOT Transform {
  508.   translation -76.67 -15.99 -241.7
  509.   children [
  510.       Inline {
  511.         url "bubble2.wrl"
  512.       }
  513.   ]
  514. }
  515. DEF Inline_bubble212-ROOT Transform {
  516.   translation -101.7 -15.99 -257.1
  517.   children [
  518.       Inline {
  519.         url "bubble2.wrl"
  520.       }
  521.   ]
  522. }
  523. DEF Inline_bubble213-ROOT Transform {
  524.   translation -126.8 -15.99 -284
  525.   children [
  526.       Inline {
  527.         url "bubble2.wrl"
  528.       }
  529.   ]
  530. }
  531. DEF Inline_bubble214-ROOT Transform {
  532.   translation -122.2 -15.99 -310.8
  533.   children [
  534.       Inline {
  535.         url "bubble2.wrl"
  536.       }
  537.   ]
  538. }
  539. DEF Inline_bubble215-ROOT Transform {
  540.   translation -126 -15.99 -361.9
  541.   children [
  542.       Inline {
  543.         url "bubble2.wrl"
  544.       }
  545.   ]
  546. }
  547. DEF Inline_bubble216-ROOT Transform {
  548.   translation -141.4 -15.99 -400.1
  549.   children [
  550.       Inline {
  551.         url "bubble2.wrl"
  552.       }
  553.   ]
  554. }
  555. DEF Inline_bubble217-ROOT Transform {
  556.   translation -133.6 -15.99 -337
  557.   children [
  558.       Inline {
  559.         url "bubble2.wrl"
  560.       }
  561.   ]
  562. }
  563. DEF Inline_bubble218-ROOT Transform {
  564.   translation -116.2 -15.99 -429.3
  565.   children [
  566.       Inline {
  567.         url "bubble2.wrl"
  568.       }
  569.   ]
  570. }
  571. DEF Inline_bubble219-ROOT Transform {
  572.   translation -105.8 -15.99 -457.6
  573.   children [
  574.       Inline {
  575.         url "bubble2.wrl"
  576.       }
  577.   ]
  578. }
  579. DEF Inline_bubble220-ROOT Transform {
  580.   translation -85.19 -15.99 -467.2
  581.   children [
  582.       Inline {
  583.         url "bubble2.wrl"
  584.       }
  585.   ]
  586. }
  587. DEF Inline_bubble221-ROOT Transform {
  588.   translation -46.54 -15.99 -478.8
  589.   children [
  590.       Inline {
  591.         url "bubble2.wrl"
  592.       }
  593.   ]
  594. }
  595. DEF Inline_bubble222-ROOT Transform {
  596.   translation -7.292 -15.99 -494.2
  597.   children [
  598.       Inline {
  599.         url "bubble2.wrl"
  600.       }
  601.   ]
  602. }
  603. DEF Inline_bubble223-ROOT Transform {
  604.   translation -3.522 -15.99 -519.8
  605.   children [
  606.       Inline {
  607.         url "bubble2.wrl"
  608.       }
  609.   ]
  610. }
  611. DEF Inline_bubble224-ROOT Transform {
  612.   translation -6.843 -15.99 -544.2
  613.   children [
  614.       Inline {
  615.         url "bubble2.wrl"
  616.       }
  617.   ]
  618. }
  619. DEF Inline_bubble225-ROOT Transform {
  620.   translation 17.6 -15.99 -564.2
  621.   children [
  622.       Inline {
  623.         url "bubble2.wrl"
  624.       }
  625.   ]
  626. }
  627. DEF Inline_bubble226-ROOT Transform {
  628.   translation 3.365 -15.99 -590
  629.   children [
  630.       Inline {
  631.         url "bubble2.wrl"
  632.       }
  633.   ]
  634. }
  635. DEF Inline_bubble227-ROOT Transform {
  636.   translation 17.49 -15.99 -628.7
  637.   children [
  638.       Inline {
  639.         url "bubble2.wrl"
  640.       }
  641.   ]
  642. }
  643. DEF SharkEat-POS-INTERP PositionInterpolator {
  644.     key [0, 0.01429, 0.02857, 0.04286, 0.05714, 0.07143, 0.08571, 0.1, 
  645.         0.1143, 0.1286, 0.1429, 0.1571, 0.1714, 0.1857, 0.2, 0.2143, 
  646.         0.2286, 0.2429, 0.2571, 0.2714, 0.2857, 0.3, 0.3143, 0.3286, 
  647.         0.3429, 0.3571, 0.3714, 0.3857, 0.4, 0.4143, 0.4286, 0.4429, 
  648.         0.4571, 0.4714, 0.4857, 0.5, 0.5143, 0.5286, 0.5429, 0.5571, 
  649.         0.5714, 0.5857, 0.6, 0.6143, 0.6286, 0.6429, 0.6571, 0.6714, 
  650.         0.6857, 0.7, 0.7143, 0.7286, 0.7429, 0.7571, 0.7714, 0.7857, 
  651.         0.8, 0.8143, 0.8286, 0.8429, ]
  652.     keyValue [0.001881 -0.2842 -1.188, 0.002397 -0.2545 -1.211, 
  653.       0.002762 -0.2227 -1.226, 0.002945 -0.1925 -1.231, 
  654.       0.00294 -0.168 -1.228, 0.002767 -0.1531 -1.217, 0.002685 -0.15 -1.212, 
  655.       0.002685 -0.15 -1.212, 0.002767 -0.1531 -1.217, 0.002513 -0.1692 -1.229, 
  656.       0.001648 -0.1962 -1.235, 0.0007906 -0.228 -1.23, 
  657.       0.0006205 -0.2586 -1.214, 0.001867 -0.2842 -1.188, 
  658.       0.009928 -0.2819 -1.195, 0.02599 -0.277 -1.198, 0.04685 -0.2713 -1.199, 
  659.       0.06942 -0.2667 -1.197, 0.09061 -0.265 -1.196, 0.1088 -0.2673 -1.196, 
  660.       0.1193 -0.2725 -1.194, 0.1143 -0.279 -1.192, 0.0874 -0.2847 -1.187, 
  661.       0.02086 -0.2839 -1.188, -0.06119 -0.284 -1.188, -0.09799 -0.285 -1.187, 
  662.       -0.03127 -0.2837 -1.188, 0.08074 -0.2835 -1.188, 
  663.       0.1228 -0.2847 -1.187, 0.006802 -0.2832 -1.188, -0.09799 -0.285 -1.187, 
  664.       -0.007522 -0.2832 -1.188, 0.0874 -0.2847 -1.187, 
  665.       0.004102 -0.2831 -1.188, -0.09799 -0.285 -1.187, 
  666.       -0.0861 -0.2844 -1.188, -0.02842 -0.2841 -1.188, 
  667.       0.001881 -0.2842 -1.188, 0.002219 -0.2842 -1.188, 
  668.       0.003149 -0.2842 -1.188, 0.004503 -0.2843 -1.188, 
  669.       0.006065 -0.2843 -1.188, 0.007599 -0.2844 -1.188, 
  670.       0.00888 -0.2844 -1.188, 0.00978 -0.2844 -1.188, 0.01034 -0.2844 -1.188, 
  671.       0.01063 -0.2844 -1.188, 0.01071 -0.2843 -1.188, 0.01065 -0.2843 -1.188, 
  672.       0.01051 -0.2843 -1.188, 0.01014 -0.2843 -1.188, 0.009422 -0.2843 -1.188, 
  673.       0.00845 -0.2843 -1.188, 0.007312 -0.2842 -1.188, 
  674.       0.0061 -0.2842 -1.188, 0.004883 -0.2842 -1.188, 0.003741 -0.2842 -1.188, 
  675.       0.002783 -0.2842 -1.188, 0.002125 -0.2842 -1.188, 
  676.       0.001881 -0.2842 -1.188,   ] }
  677. DEF SharkEat-ROT-INTERP OrientationInterpolator {
  678.         key [0, 0.01429, 0.02857, 0.04286, 0.05714, 0.07143, 0.08571, 0.1, 
  679.             0.1143, 0.1286, 0.1429, 0.1571, 0.1714, 0.1857, 0.2, 0.2143, 
  680.             0.2286, 0.2429, 0.2571, 0.2714, 0.2857, 0.3, 0.3143, 0.3286, 
  681.             0.3429, 0.3571, 0.3714, 0.3857, 0.4, 0.4143, 0.4286, 0.4429, 
  682.             0.4571, 0.4714, 0.4857, 0.5, 0.5143, 0.5286, 0.5429, 0.5571, 
  683.             0.5714, 0.5857, 0.6, 0.6143, 0.6286, 0.6429, 0.6571, 0.6714, 
  684.             0.6857, 0.7, 0.7143, 0.7286, 0.7429, 0.7571, 0.7714, 0.7857, 
  685.             0.8, 0.8143, 0.8286, 0.8429, ]
  686.         keyValue [0.9999 -0.006598 0.008616 -4.167, 0.9999 -0.006046 0.008695 -4.075, 
  687.           0.9999 -0.005504 0.008772 -3.98, 0.9999 -0.004991 0.008844 -3.887, 
  688.           1 -0.004526 0.00891 -3.799, 1 -0.004123 0.008968 -3.722, 
  689.           1 -0.003995 0.008986 -3.696, 1 -0.003995 0.008986 -3.696, 
  690.           1 -0.004123 0.008968 -3.722, 0.9999 -0.004571 0.008904 -3.808, 
  691.           0.9999 -0.005132 0.008824 -3.913, 0.9999 -0.005724 0.00874 -4.019, 
  692.           0.9999 -0.006251 0.008665 -4.109, 0.9999 -0.006598 0.008616 -4.167, 
  693.           0.9999 -0.00489 0.009039 -4.179, 1 -0.001227 0.009916 -4.158, 
  694.           0.9999 0.00157 0.01057 -4.122, 0.9999 0.0008317 0.01037 -4.087, 
  695.           0.9999 -0.006021 0.008698 -4.071, 0.9995 -0.03084 0.002738 -4.081, 
  696.           0.9975 -0.0699 -0.006643 -4.105, 0.9947 -0.1021 -0.01445 -4.132, 
  697.           0.9943 -0.1057 -0.01551 -4.152, 0.9993 -0.03802 0.000155 -4.161, 
  698.           0.9973 0.06867 0.02492 -4.156, 0.9916 0.1237 0.03767 -4.148, 
  699.           0.9976 0.06449 0.02399 -4.153, 0.9989 -0.04624 -0.001686 -4.156, 
  700.           0.9943 -0.1057 -0.01551 -4.152, 0.9999 0.009159 0.01117 -4.156, 
  701.           0.9916 0.1237 0.03767 -4.148, 0.9999 0.009159 0.01117 -4.156, 
  702.           0.9943 -0.1057 -0.01551 -4.152, 0.9999 0.004191 0.009966 -4.155, 
  703.           0.9916 0.1237 0.03767 -4.148, 0.9963 0.08067 0.02848 -4.157, 
  704.           0.9999 0.005094 0.01147 -4.166, 0.9999 -0.006598 0.008616 -4.167, 
  705.           0.9999 -0.007541 0.008328 -4.167, 0.9999 -0.01016 0.007496 -4.167, 
  706.           0.9999 -0.01384 0.006217 -4.167, 0.9998 -0.01767 0.004642 -4.168, 
  707.           0.9998 -0.02059 0.002958 -4.168, 0.9998 -0.02159 0.001369 -4.168, 
  708.           0.9998 -0.02021 0.0001419 -4.168, 0.9999 -0.01711 -0.0006483 -4.168, 
  709.           0.9999 -0.01317 -0.001097 -4.168, 1 -0.009262 -0.0013 -4.168, 
  710.           1 -0.006274 -0.001351 -4.168, 1 -0.005083 -0.001347 -4.168, 
  711.           1 -0.005133 -0.001016 -4.168, 1 -0.00527 -0.0001188 -4.167, 
  712.           1 -0.005471 0.001204 -4.167, 1 -0.005715 0.00281 -4.167, 
  713.           1 -0.005981 0.004558 -4.167, 1 -0.006221 0.006135 -4.167, 
  714.           1 -0.006397 0.007295 -4.167, 0.9999 -0.006513 0.008058 -4.167, 
  715.           0.9999 -0.006578 0.008482 -4.167, 0.9999 -0.006598 0.008616 -4.167, 
  716.         ] }
  717.    DEF SharkEat-SCALE-INTERP PositionInterpolator {
  718.     key [0, 0.01429, 0.02857, 0.04286, 0.05714, 0.07143, 0.1143, 0.1286, 
  719.         0.1429, 0.1571, 0.1714, 0.1857, 0.2, 0.2143, 0.2286, 0.2429, 
  720.         0.2571, 0.2714, 0.2857, 0.3, 0.3143, ]
  721.     keyValue [0.001994 0.001994 0.001994, 0.003883 0.003883 0.003883, 
  722.       0.005543 0.005543 0.005543, 0.006863 0.006863 0.006863, 
  723.       0.007735 0.007735 0.007735, 0.00805 0.00805 0.00805, 
  724.       0.00805 0.00805 0.00805, 0.007735 0.007735 0.007735, 
  725.       0.006862 0.006862 0.006862, 0.005541 0.005541 0.005541, 
  726.       0.003881 0.003881 0.003881, 0.00199 0.00199 0.00199, 
  727.       0.002115 0.002115 0.002115, 0.002209 0.002209 0.002209, 
  728.       0.002272 0.002272 0.002272, 0.002303 0.002303 0.002303, 
  729.       0.002304 0.002304 0.002304, 0.002273 0.002273 0.002273, 
  730.       0.002211 0.002211 0.002211, 0.002118 0.002118 0.002118, 
  731.       0.001994 0.001994 0.001994,   ] }
  732.       DEF SharkEat_Eyeball_R-POS-INTERP PositionInterpolator {
  733.         key [0, 0.01429, 0.02857, 0.04286, 0.05714, 0.07143, 0.08571, 
  734.             0.1, 0.1143, 0.1571, 0.1714, 0.1857, 0.2, 0.2143, 0.2429, 
  735.             0.2571, 0.2714, 0.2857, 0.3, 0.3143, 0.3286, 0.3429, 0.3571, 
  736.             0.3714, 0.3857, 0.4, 0.4143, 0.4286, 0.4429, 0.4571, 0.4714, 
  737.             0.4857, 0.5, 0.5143, 0.5286, 0.5429, 0.5571, 0.5714, 0.5857, 
  738.             0.6, 0.6143, 0.6286, 0.6429, 0.6571, 0.6714, 0.6857, 0.7, 
  739.             0.7143, 0.7286, 0.7429, 0.7571, 0.7714, 0.7857, 0.8, 0.8143, 
  740.             0.8286, 0.8429, 0.8714, 0.8857, ]
  741.         keyValue [55.09 1.822 -6.84, 55.09 1.822 -6.84, 55.09 1.822 -6.84, 
  742.           55.09 1.822 -6.84, 48.07 2.931 -6.466, 43.94 3.584 -6.246, 
  743.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  744.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  745.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  746.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  747.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  748.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  749.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  750.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  751.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  752.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  753.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  754.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  755.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  756.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  757.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  758.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  759.           43.94 3.584 -6.246, 43.94 3.584 -6.246, 43.94 3.584 -6.246, 
  760.           43.94 3.584 -6.246, 55.09 1.822 -6.84,       ] }
  761.               DEF SharkEat_Eyeball_R-ROT-INTERP OrientationInterpolator {
  762.         key [0, 0.04286, 0.05714, 0.07143, 0.08571, 0.1, 0.1143, 0.1286, 
  763.             0.1429, 0.1571, 0.1714, 0.1857, 0.2, 0.2143, 0.2286, 0.2429, 
  764.             0.2571, 0.2714, 0.2857, 0.3, 0.3143, 0.3286, 0.3429, 0.3571, 
  765.             0.3714, 0.3857, 0.4, 0.4143, 0.4286, 0.4429, 0.4571, 0.4714, 
  766.             0.4857, 0.5, 0.5143, 0.5286, 0.5429, 0.5571, 0.5714, 0.5857, 
  767.             0.6, 0.6143, 0.6286, 0.6429, 0.6571, 0.6714, 0.6857, 0.7, 
  768.             0.7143, 0.7286, 0.7429, 0.7571, 0.7714, 0.7857, 0.8, 0.8143, 
  769.             0.8286, 0.8429, 0.8571, 0.8714, 0.8857, ]
  770.         keyValue [0.6826 -0.6618 0.3101 -2.578, 0.6826 -0.6618 0.3101 -2.578, 
  771.           -0.3903 0.9202 0.03054 -3.013, -0.1511 0.9582 0.2428 -2.595, 
  772.           -0.1396 0.9576 0.2521 -2.577, -0.1288 0.9568 0.2607 -2.561, 
  773.           -0.1187 0.9559 0.2687 -2.547, -0.1094 0.9549 0.276 -2.533, 
  774.           -0.1008 0.9539 0.2827 -2.521, -0.09298 0.9529 0.2888 -2.51, 
  775.           -0.08584 0.9519 0.2943 -2.5, -0.07938 0.9509 0.2992 -2.491, 
  776.           -0.07361 0.9499 0.3036 -2.483, -0.06849 0.9491 0.3075 -2.476, 
  777.           -0.06402 0.9483 0.3109 -2.47, -0.06017 0.9476 0.3138 -2.465, 
  778.           -0.05693 0.947 0.3163 -2.461, -0.05427 0.9464 0.3183 -2.457, 
  779.           -0.05218 0.946 0.3199 -2.454, -0.05062 0.9457 0.321 -2.452, 
  780.           -0.04958 0.9455 0.3218 -2.451, -0.04903 0.9454 0.3222 -2.45, 
  781.           -0.04896 0.9454 0.3223 -2.45, -0.04932 0.9455 0.322 -2.45, 
  782.           -0.05011 0.9456 0.3214 -2.451, -0.0513 0.9459 0.3205 -2.453, 
  783.           -0.05286 0.9462 0.3193 -2.455, -0.05476 0.9465 0.3179 -2.458, 
  784.           -0.05698 0.947 0.3162 -2.461, -0.0595 0.9474 0.3143 -2.464, 
  785.           -0.06229 0.948 0.3122 -2.468, -0.06532 0.9485 0.3099 -2.472, 
  786.           -0.06857 0.9491 0.3075 -2.476, -0.07201 0.9497 0.3049 -2.481, 
  787.           -0.07563 0.9503 0.3021 -2.486, -0.07938 0.9509 0.2992 -2.491, 
  788.           -0.08326 0.9515 0.2963 -2.496, -0.08723 0.9521 0.2932 -2.502, 
  789.           -0.09127 0.9526 0.2901 -2.508, -0.09535 0.9532 0.2869 -2.513, 
  790.           -0.09945 0.9537 0.2837 -2.519, -0.1036 0.9542 0.2805 -2.525, 
  791.           -0.1076 0.9547 0.2774 -2.531, -0.1117 0.9552 0.2742 -2.537, 
  792.           -0.1156 0.9556 0.2711 -2.542, -0.1195 0.956 0.2681 -2.548, 
  793.           -0.1232 0.9563 0.2651 -2.553, -0.1268 0.9566 0.2622 -2.559, 
  794.           -0.1303 0.9569 0.2595 -2.564, -0.1335 0.9572 0.2569 -2.568, 
  795.           -0.1366 0.9574 0.2545 -2.573, -0.1394 0.9576 0.2522 -2.577, 
  796.           -0.1419 0.9577 0.2502 -2.581, -0.1442 0.9579 0.2483 -2.584, 
  797.           -0.1463 0.958 0.2467 -2.587, -0.1479 0.9581 0.2453 -2.59, 
  798.           -0.1493 0.9581 0.2443 -2.592, -0.1503 0.9582 0.2435 -2.593, 
  799.           -0.1509 0.9582 0.243 -2.594, -0.1511 0.9582 0.2428 -2.595, 
  800.           0.6826 -0.6618 0.3101 -2.578,       ] }
  801.               DEF SharkEat_Eyeball_L-POS-INTERP PositionInterpolator {
  802.         key [0, 0.01429, 0.02857, 0.04286, 0.05714, 0.07143, 0.08571, 
  803.             0.1, 0.1143, 0.1286, 0.1429, 0.1571, 0.1714, 0.1857, 0.2, 
  804.             0.2143, 0.2286, 0.2429, 0.2571, 0.2714, 0.2857, 0.3, 0.3143, 
  805.             0.3286, 0.3429, 0.3571, 0.3714, 0.3857, 0.4, 0.4143, 0.4286, 
  806.             0.4429, 0.4571, 0.4714, 0.4857, 0.5, 0.5143, 0.5286, 0.5429, 
  807.             0.5571, 0.5714, 0.5857, 0.6, 0.6143, 0.6286, 0.6429, 0.6571, 
  808.             0.6714, 0.6857, 0.7, 0.7143, 0.7286, 0.7429, 0.7571, 0.7714, 
  809.             0.7857, 0.8, 0.8143, 0.8286, ]
  810.         keyValue [-54.37 2.848 -8.257, -54.37 2.848 -8.257, -54.37 2.848 -8.257, 
  811.           -54.37 2.848 -8.257, -54.37 2.848 -8.257, -47.14 4.268 -4.764, 
  812.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  813.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  814.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  815.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  816.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  817.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  818.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  819.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  820.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  821.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  822.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  823.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  824.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  825.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  826.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  827.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -42.89 5.102 -2.711, 
  828.           -42.89 5.102 -2.711, -42.89 5.102 -2.711, -54.37 2.848 -8.257, 
  829.           -54.37 2.848 -8.257, -54.37 2.848 -8.257,       ] }
  830.               DEF SharkEat_Eyeball_L-ROT-INTERP OrientationInterpolator {
  831.         key [0, 0.05714, 0.07143, 0.08571, 0.1, 0.1143, 0.1286, 0.1429, 
  832.             0.1571, 0.1714, 0.1857, 0.2, 0.2143, 0.2286, 0.2429, 0.2571, 
  833.             0.2714, 0.2857, 0.3, 0.3143, 0.3286, 0.3429, 0.3571, 0.3714, 
  834.             0.3857, 0.4, 0.4143, 0.4286, 0.4429, 0.4571, 0.4714, 0.4857, 
  835.             0.5, 0.5143, 0.5286, 0.5429, 0.5571, 0.5714, 0.5857, 0.6, 
  836.             0.6143, 0.6286, 0.6429, 0.6571, 0.6714, 0.6857, 0.7, 0.7143, 
  837.             0.7286, 0.7429, 0.7571, 0.7714, 0.7857, 0.8, ]
  838.         keyValue [0.3746 -0.4004 0.8363 -1.719, 0.3746 -0.4004 0.8363 -1.719, 
  839.           0.04086 -0.3032 0.952 -0.4171, -0.7183 0.4455 -0.5345 -0.4786, 
  840.           -0.6996 0.4454 -0.5587 -0.5163, -0.6843 0.445 -0.5777 -0.5512, 
  841.           -0.6715 0.4445 -0.5928 -0.5833, -0.6609 0.444 -0.605 -0.6126, 
  842.           -0.652 0.4435 -0.615 -0.6391, -0.6445 0.443 -0.6232 -0.663, 
  843.           -0.6383 0.4426 -0.6299 -0.6842, -0.633 0.4422 -0.6355 -0.7028, 
  844.           -0.6287 0.4418 -0.64 -0.719, -0.6251 0.4415 -0.6437 -0.7328, 
  845.           -0.6222 0.4413 -0.6467 -0.7442, -0.6199 0.441 -0.649 -0.7535, 
  846.           -0.6182 0.4409 -0.6507 -0.7607, -0.617 0.4408 -0.652 -0.7658, 
  847.           -0.6162 0.4407 -0.6528 -0.7691, -0.6159 0.4407 -0.6531 -0.7705, 
  848.           -0.6159 0.4407 -0.653 -0.7702, -0.6164 0.4407 -0.6526 -0.7683, 
  849.           -0.6172 0.4408 -0.6518 -0.765, -0.6183 0.4409 -0.6506 -0.7602, 
  850.           -0.6198 0.441 -0.6491 -0.7541, -0.6215 0.4412 -0.6473 -0.7469, 
  851.           -0.6236 0.4414 -0.6452 -0.7385, -0.626 0.4416 -0.6428 -0.7292, 
  852.           -0.6287 0.4418 -0.64 -0.719, -0.6316 0.442 -0.6369 -0.708, 
  853.           -0.6348 0.4423 -0.6336 -0.6964, -0.6383 0.4426 -0.6299 -0.6842, 
  854.           -0.642 0.4428 -0.6259 -0.6715, -0.6459 0.4431 -0.6217 -0.6585, 
  855.           -0.65 0.4434 -0.6172 -0.6453, -0.6544 0.4436 -0.6124 -0.6319, 
  856.           -0.6589 0.4439 -0.6073 -0.6184, -0.6636 0.4442 -0.602 -0.605, 
  857.           -0.6683 0.4444 -0.5965 -0.5918, -0.6732 0.4446 -0.5908 -0.5789, 
  858.           -0.6781 0.4448 -0.585 -0.5663, -0.6831 0.445 -0.5792 -0.5541, 
  859.           -0.6879 0.4451 -0.5733 -0.5426, -0.6927 0.4453 -0.5674 -0.5317, 
  860.           -0.6972 0.4453 -0.5617 -0.5215, -0.7015 0.4454 -0.5563 -0.5122, 
  861.           -0.7055 0.4455 -0.5512 -0.5039, -0.7091 0.4455 -0.5465 -0.4965, 
  862.           -0.7122 0.4455 -0.5425 -0.4903, -0.7148 0.4455 -0.5391 -0.4853, 
  863.           -0.7167 0.4455 -0.5366 -0.4817, -0.7179 0.4455 -0.535 -0.4794, 
  864.           -0.7183 0.4455 -0.5345 -0.4786, 0.3746 -0.4004 0.8363 -1.719, 
  865.                 ] }            
  866. DEF TimeSensor_inline-TIMER TimeSensor {
  867.   cycleInterval 9.533
  868.   loop TRUE
  869.   startTime 1
  870. }
  871. DEF TimeSensor_inline-SCRIPT Script {
  872.   eventIn SFFloat fractionIn
  873.   eventOut SFFloat fractionOut
  874.   url "javascript:
  875.     function fractionIn(i) {
  876.     fractionOut = 0.9931 * i + 0.006944;
  877.   }"
  878. }
  879.  
  880. DEF SittingSeagull Switch {
  881.     whichChoice 0
  882.     choice [
  883.     Group {
  884.             children [
  885.                 DEF SittingSeagullCollisionMover Transform {
  886.                   translation 4.242 0 -50.32
  887.                     children[
  888.                         DEF SittingSeagullCollisionSpinner Transform {
  889.                             children
  890.                             [
  891.                                     DEF EatSittingSeagull ProximitySensor {
  892.                                         center 0 0 4
  893.                                         size        5 4 4
  894.                                         enabled     TRUE
  895.                                     }
  896.                             ]}
  897.                 ]}                
  898.                 DEF Inline_Gull_sit-ROOT Transform {
  899.                   translation 4.242 0 -50.32
  900.                   children [
  901.                             DEF sittingSeagullVisible VisibilitySensor {
  902.                                 size 1 1 1
  903.                             }
  904.                       Inline {
  905.                         url "gullswim.wrl"
  906.                       }
  907.                   ]
  908.                 }
  909.             ]
  910.         }
  911.     ]
  912. }
  913. DEF TimeSensor_gullswim-TIMER TimeSensor {
  914.   cycleInterval 9.6
  915.   loop TRUE
  916.   startTime 1
  917. }
  918.   DEF Inline_Gullswim-POS-INTERP PositionInterpolator {
  919.     key [0, 0.02083, 0.04167, 0.0625, 0.08333, 0.1042, 0.125, 0.1458, 
  920.         0.1667, 0.1875, 0.2083, 0.2292, 0.25, 0.2708, 0.2917, 0.3125, 
  921.         0.3333, 0.3542, 0.375, 0.3958, 0.4167, 0.4375, 0.4583, 0.4792, 
  922.         0.5, 0.5208, 0.5417, 0.5625, 0.5833, 0.6042, 0.625, 0.6458, 
  923.         0.6667, 0.6875, 0.7083, 0.7292, 0.75, 0.7708, 0.7917, 0.8125, 
  924.         0.8333, 0.8542, 0.875, 0.8958, 0.9167, 0.9375, 0.9583, 0.9792, 
  925.         1, ]
  926.     keyValue [-8.996 0 -185.5, -8.956 0 -186.4, -8.816 0 -187.3, 
  927.       -8.523 0 -188.1, -8.102 0 -188.8, -7.58 0 -189.5, 
  928.       -6.987 0 -190.1, -6.337 0 -190.7, -5.645 0 -191.2, 
  929.       -4.919 0 -191.6, -4.165 0 -192, -3.387 0 -192.4, 
  930.       -2.587 0 -192.7, -1.768 0 -192.9, -0.9306 0 -193.1, 
  931.       -0.07939 0 -193.1, 0.7576 0 -193, 1.426 0 -192.4, 
  932.       1.902 0 -191.7, 2.281 0 -190.9, 2.602 0 -190, 2.879 0 -189.2, 
  933.       3.121 0 -188.3, 3.333 0 -187.5, 3.516 0 -186.6, 3.671 0 -185.7, 
  934.       3.797 0 -184.8, 3.891 0 -184, 3.947 0 -183.1, 3.956 0 -182.2, 
  935.       3.89 0 -181.3, 3.702 0 -180.4, 3.222 0 -179.7, 2.314 0 -179.4, 
  936.       1.357 0 -179.3, 0.395 0 -179.3, -0.5648 0 -179.4, 
  937.       -1.519 0 -179.5, -2.465 0 -179.7, -3.4 0 -179.9, 
  938.       -4.32 0 -180.2, -5.22 0 -180.5, -6.089 0 -180.9, 
  939.       -6.914 0 -181.4, -7.667 0 -182, -8.303 0 -182.8, 
  940.       -8.751 0 -183.6, -8.946 0 -184.5, -8.996 0 -185.5, 
  941.         ] }
  942.   DEF Inline_Gullswim-ROT-INTERP OrientationInterpolator {
  943.     key [0, 0.02083, 0.04167, 0.0625, 0.08333, 0.1042, 0.125, 0.1458, 
  944.         0.1667, 0.1875, 0.2083, 0.2292, 0.25, 0.2708, 0.2917, 0.3125, 
  945.         0.3333, 0.3542, 0.375, 0.3958, 0.4167, 0.4375, 0.4583, 0.4792, 
  946.         0.5, 0.5208, 0.5417, 0.5625, 0.5833, 0.6042, 0.625, 0.6458, 
  947.         0.6667, 0.6875, 0.7083, 0.7292, 0.75, 0.7708, 0.7917, 0.8125, 
  948.         0.8333, 0.8542, 0.875, 0.8958, 0.9167, 0.9375, 0.9583, 0.9792, 
  949.         1, ]
  950.     keyValue [1 0 0 0, 0 1 0 -0.1465, 0 1 0 -0.3004, 0 1 0 -0.4543, 
  951.       0 1 0 -0.6008, 0 1 0 -0.7324, 0 1 0 -0.8419, 0 1 0 -0.9194, 
  952.       0 1 0 -0.9686, 0 1 0 -1.002, 0 1 0 -1.031, 0 1 0 -1.07, 
  953.       0 1 0 -1.13, 0 1 0 -1.223, 0 1 0 -1.368, 0 1 0 -1.616, 
  954.       0 1 0 -1.937, 0 1 0 -2.273, 0 1 0 -2.569, 0 1 0 -2.768, 
  955.       0 1 0 -2.878, 0 1 0 -2.949, 0 1 0 -2.992, 0 1 0 -3.017, 
  956.       0 1 0 -3.033, 0 1 0 -3.051, 0 1 0 -3.08, 0 1 0 -3.131, 
  957.       0 1 0 -3.214, 0 1 0 -3.341, 0 1 0 -3.523, 0 1 0 -3.742, 
  958.       0 1 0 -3.979, 0 -1 0 -2.068, 0 -1 0 -1.85, 0 -1 0 -1.669, 
  959.       0 -1 0 -1.537, 0 -1 0 -1.437, 0 -1 0 -1.36, 0 -1 0 -1.298, 
  960.       0 -1 0 -1.241, 0 -1 0 -1.18, 0 -1 0 -1.108, 0 -1 0 -1.015, 
  961.       0 -1 0 -0.8902, 0 -1 0 -0.7053, 0 -1 0 -0.4765, 0 -1 0 -0.2319, 
  962.       1 0 0 0,   ] }
  963. DEF Seagull Switch{
  964.     whichChoice 0
  965.     choice
  966.     [
  967.     Group { children [
  968.     DEF SeagullCollisionMover Transform {
  969.         children[
  970.             DEF SeagullCollisionSpinner Transform {
  971.                 children
  972.                 [
  973.                         DEF EatSeagull ProximitySensor {
  974.                             center 0 0 4
  975.                             size        3 3 2
  976.                             enabled     TRUE
  977.                         }
  978.                 ]}
  979.     ]},
  980.     DEF Inline_Gullswim-ROOT Transform {
  981.       translation -4.04 0 -109.4
  982.       children [
  983.             DEF seagullVisible VisibilitySensor {
  984.                 size       1 1 1 
  985.             },
  986.         Inline {
  987.           url "gullswim.wrl"
  988.         }
  989.       ]
  990.     }
  991.     ]}
  992. ]}
  993. ROUTE EatSeagull.isActive TO EatSeagull.enabled
  994. ROUTE TimeSensor_gullswim-TIMER.fraction_changed TO Inline_Gullswim-POS-INTERP.set_fraction
  995. ROUTE TimeSensor_gullswim-TIMER.fraction_changed TO Inline_Gullswim-ROT-INTERP.set_fraction
  996. ROUTE Inline_Gullswim-POS-INTERP.value_changed TO Inline_Gullswim-ROOT.set_translation
  997. ROUTE Inline_Gullswim-ROT-INTERP.value_changed TO Inline_Gullswim-ROOT.set_rotation
  998. DEF TimeSensor_Fishswim-TIMER TimeSensor {
  999.   cycleInterval 9.6
  1000.   loop TRUE
  1001.   startTime 1
  1002. }
  1003. DEF Inline_Fishswim-POS-INTERP PositionInterpolator {
  1004.     key [0, 0.02083, 0.04167, 0.0625, 0.08333, 0.1042, 0.125, 0.1458, 
  1005.         0.1667, 0.1875, 0.2083, 0.2292, 0.25, 0.2708, 0.2917, 0.3125, 
  1006.         0.3333, 0.3542, 0.375, 0.3958, 0.4167, 0.4375, 0.4583, 0.4792, 
  1007.         0.5, 0.5208, 0.5417, 0.5625, 0.5833, 0.6042, 0.625, 0.6458, 
  1008.         0.6667, 0.6875, 0.7083, 0.7292, 0.75, 0.7708, 0.7917, 0.8125, 
  1009.         0.8333, 0.8542, 0.875, 0.8958, 0.9167, 0.9375, 0.9583, 0.9792, 
  1010.         1, ]
  1011.     keyValue [1.603 -5.208 -121.5, 1.378 -4.873 -121.5, 1.174 -4.566 -121.4, 
  1012.       0.9889 -4.287 -121.4, 0.8242 -4.036 -121.3, 0.6794 -3.813 -121.3, 
  1013.       0.5545 -3.619 -121.2, 0.4495 -3.453 -121.2, 0.3644 -3.315 -121.1, 
  1014.       0.2992 -3.205 -121.1, 0.254 -3.124 -121, 0.2287 -3.07 -121, 
  1015.       0.2232 -3.045 -120.9, 0.2377 -3.048 -120.8, 0.2722 -3.079 -120.8, 
  1016.       0.3265 -3.139 -120.7, 0.4007 -3.226 -120.7, 0.5204 -3.371 -120.6, 
  1017.       0.6953 -3.595 -120.5, 0.9022 -3.885 -120.4, 1.118 -4.231 -120.3, 
  1018.       1.318 -4.621 -120.2, 1.481 -5.042 -120.1, 1.582 -5.484 -120, 
  1019.       1.598 -5.935 -119.9, 1.527 -6.383 -119.8, 1.386 -6.817 -119.7, 
  1020.       1.199 -7.224 -119.6, 0.9874 -7.594 -119.5, 0.7722 -7.915 -119.5, 
  1021.       0.5753 -8.174 -119.5, 0.4186 -8.362 -119.5, 0.3236 -8.465 -119.5, 
  1022.       0.3071 -8.498 -119.5, 0.3628 -8.486 -119.6, 0.4779 -8.432 -119.8, 
  1023.       0.6395 -8.339 -119.9, 0.8349 -8.209 -120.1, 1.051 -8.045 -120.3, 
  1024.       1.275 -7.851 -120.5, 1.495 -7.63 -120.7, 1.697 -7.384 -120.9, 
  1025.       1.869 -7.116 -121.1, 1.997 -6.83 -121.2, 2.069 -6.528 -121.4, 
  1026.       2.073 -6.213 -121.5, 1.995 -5.889 -121.5, 1.825 -5.557 -121.5, 
  1027.       1.603 -5.208 -121.5,   ] }
  1028.   DEF Inline_Fishswim-ROT-INTERP OrientationInterpolator {
  1029.     key [0, 0.02083, 0.04167, 0.0625, 0.08333, 0.1042, 0.125, 0.1458, 
  1030.         0.1667, 0.1875, 0.2083, 0.2292, 0.25, 0.2708, 0.2917, 0.3125, 
  1031.         0.3333, 0.3542, 0.375, 0.3958, 0.4167, 0.4375, 0.4583, 0.4792, 
  1032.         0.5, 0.5208, 0.5417, 0.5625, 0.5833, 0.6042, 0.625, 0.6458, 
  1033.         0.6667, 0.6875, 0.7083, 0.7292, 0.75, 0.7708, 0.7917, 0.8125, 
  1034.         0.8333, 0.8542, 0.875, 0.8958, 0.9167, 0.9375, 0.9583, 0.9792, 
  1035.         1, ]
  1036.     keyValue [1 0 0 0, 0 1 0 -0.09074, 0 1 0 -0.1657, 0 1 0 -0.2249, 
  1037.       0 1 0 -0.2682, 0 1 0 -0.2958, 0 1 0 -0.3076, 0 1 0 -0.3036, 
  1038.       0 1 0 -0.2838, 0 1 0 -0.2467, 0 1 0 -0.1773, 0 1 0 -0.08182, 
  1039.       0 -1 0 -0.0265, 0 -1 0 -0.1345, 0 -1 0 -0.2291, 0 -1 0 -0.297, 
  1040.       0 -1 0 -0.3326, 0 -1 0 -0.3414, 0 -1 0 -0.3272, 0 -1 0 -0.2939, 
  1041.       0 -1 0 -0.2452, 0 -1 0 -0.1849, 0 -1 0 -0.1168, 0 -1 0 -0.04473, 
  1042.       0 1 0 -0.02754, 0 1 0 -0.09619, 0 1 0 -0.1575, 0 1 0 -0.2075, 
  1043.       0 1 0 -0.2426, 0 1 0 -0.2589, 0 1 0 -0.2526, 0 1 0 -0.2238, 
  1044.       0 1 0 -0.1765, 0 1 0 -0.1153, 0 1 0 -0.04449, 0 -1 0 -0.03136, 
  1045.       0 -1 0 -0.1078, 0 -1 0 -0.1805, 0 -1 0 -0.2449, 0 -1 0 -0.2965, 
  1046.       0 -1 0 -0.331, 0 -1 0 -0.3438, 0 -1 0 -0.3316, 0 -1 0 -0.3045, 
  1047.       0 -1 0 -0.2661, 0 -1 0 -0.2164, 0 -1 0 -0.1555, 0 -1 0 -0.08337, 
  1048.       1 0 0 0,   ] }
  1049. DEF FishSwim Switch {
  1050.     whichChoice 0
  1051.     choice [
  1052. Group {children [
  1053. DEF FishSwimCollisionMover Transform {
  1054. children[
  1055. DEF FishSwimCollisionSpinner Transform {
  1056.     children
  1057.     [
  1058.             DEF EatFishSwim ProximitySensor {
  1059.                 center 0 2 6
  1060.                 size        5 5 6
  1061.                 enabled     TRUE
  1062.             }
  1063.     ]}
  1064. ]}
  1065. DEF Inline_Fishswim-ROOT Transform {
  1066.   translation -5.641 -4.315 -213.9
  1067.   children [
  1068.             DEF fishSwimVisible    VisibilitySensor {
  1069.                     size       1 1 1
  1070.             }
  1071.       Inline {
  1072.         url "fishswim.wrl"
  1073.       }
  1074.   ]
  1075. }
  1076. ]}
  1077. ]}
  1078. ROUTE EatFishSwim.isActive TO EatFishSwim.enabled
  1079. ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Inline_Fishswim-POS-INTERP.set_fraction
  1080. ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Inline_Fishswim-ROT-INTERP.set_fraction
  1081. ROUTE Inline_Fishswim-POS-INTERP.value_changed TO Inline_Fishswim-ROOT.set_translation
  1082. ROUTE Inline_Fishswim-ROT-INTERP.value_changed TO Inline_Fishswim-ROOT.set_rotation
  1083.  
  1084. DEF TimeSensor_Fishbott-TIMER TimeSensor {
  1085.   cycleInterval 12.6
  1086.   loop TRUE
  1087.   startTime 1
  1088. }
  1089. DEF Fish Switch {
  1090. whichChoice 0
  1091. choice [
  1092. Group {children [
  1093. DEF FishCollisionMover Transform {
  1094. children[
  1095. DEF FishCollisionSpinner Transform {
  1096.     children
  1097.     [
  1098.             DEF EatFish ProximitySensor {
  1099.                 center 0 1 5
  1100.                 size        5 5 6
  1101.                 enabled     TRUE
  1102.             }
  1103.     ]}
  1104. ]}
  1105.  
  1106. DEF Inline_Fishbott-ROOT Transform {
  1107.   translation -58.6 -14.31 -247.4
  1108.   rotation 0 -1 0 -1.396
  1109.   children [
  1110.     DEF fishVisible    VisibilitySensor {
  1111.             size       1 1 1
  1112.     }
  1113.     Inline {
  1114.         url "fishswim.wrl"
  1115.       }
  1116.   ]}
  1117. ]}
  1118. ]}
  1119.   DEF Inline_Fishbott-POS-INTERP PositionInterpolator {
  1120.     key [0, 0.02083, 0.04167, 0.0625, 0.08333, 0.1042, 0.125, 0.1458, 
  1121.         0.1667, 0.1875, 0.2083, 0.2292, 0.25, 0.2708, 0.2917, 0.3125, 
  1122.         0.3333, 0.3542, 0.375, 0.3958, 0.4167, 0.4375, 0.4583, 0.4792, 
  1123.         0.5, 0.5208, 0.5417, 0.5625, 0.5833, 0.6042, 0.625, 0.6458, 
  1124.         0.6667, 0.6875, 0.7083, 0.7292, 0.75, 0.7708, 0.7917, 0.8125, 
  1125.         0.8333, 0.8542, 0.875, 0.8958, 0.9167, 0.9375, 0.9583, 0.9792, 
  1126.         1, ]
  1127.     keyValue [-62.58 -13.97 -248, -60.3 -14.04 -247.6, -58.11 -14.04 -247.1, 
  1128.       -55.99 -13.95 -246.6, -53.96 -13.75 -246.3, -51.9 -13.44 -246.8, 
  1129.       -49.87 -13.01 -247.8, -48.1 -12.48 -248.6, -46.81 -11.84 -248.6, 
  1130.       -45.92 -10.87 -247.7, -45.4 -9.861 -246.5, -45.29 -9.219 -245.2, 
  1131.       -45.68 -9.32 -244, -46.62 -10.06 -242.7, -47.84 -11.03 -241.6, 
  1132.       -49.03 -11.85 -241.2, -50.1 -12.42 -241.7, -51.19 -12.93 -243, 
  1133.       -52.35 -13.37 -244.5, -53.66 -13.71 -245.9, -55.17 -13.94 -246.6, 
  1134.       -56.86 -14.05 -247, -58.68 -14.07 -247.2, -60.58 -14.05 -247.4, 
  1135.       -62.51 -14.04 -247.6, -64.51 -14.08 -248, -66.61 -14.12 -248.5, 
  1136.       -68.71 -14.12 -248.9, -70.74 -13.99 -249, -72.69 -13.71 -248.6, 
  1137.       -74.65 -13.3 -247.7, -76.41 -12.79 -246.9, -77.76 -12.21 -246.7, 
  1138.       -78.71 -11.37 -247.3, -79.34 -10.45 -248.4, -79.65 -9.759 -249.5, 
  1139.       -79.64 -9.58 -250.5, -79.25 -9.961 -251.7, -78.54 -10.67 -252.9, 
  1140.       -77.62 -11.44 -253.7, -76.57 -12.07 -253.7, -75.34 -12.68 -252.7, 
  1141.       -73.93 -13.29 -251.2, -72.37 -13.79 -249.7, -70.71 -14.08 -248.9, 
  1142.       -68.95 -14.19 -248.5, -67.04 -14.16 -248.4, -64.93 -14.09 -248.3, 
  1143.       -62.58 -13.97 -248,   ] }
  1144.   DEF Inline_Fishbott-ROT-INTERP OrientationInterpolator {
  1145.     key [0, 0.02083, 0.04167, 0.0625, 0.08333, 0.1042, 0.125, 0.1458, 
  1146.         0.1667, 0.1875, 0.2083, 0.2292, 0.25, 0.2708, 0.2917, 0.3125, 
  1147.         0.3333, 0.3542, 0.375, 0.3958, 0.4167, 0.4375, 0.4583, 0.4792, 
  1148.         0.5, 0.5208, 0.5417, 0.5625, 0.5833, 0.6042, 0.625, 0.6458, 
  1149.         0.6667, 0.6875, 0.7083, 0.7292, 0.75, 0.7708, 0.7917, 0.8125, 
  1150.         0.8333, 0.8542, 0.875, 0.8958, 0.9167, 0.9375, 0.9583, 0.9792, 
  1151.         1, ]
  1152.     keyValue [0 -1 0 -1.387, -0.005278 -0.9999 0.008604 -1.438, 
  1153.       -0.01174 -0.9997 0.01914 -1.487, -0.006339 -0.9999 0.01033 -1.565, 
  1154.       0.03815 -0.9975 -0.05882 -1.796, 0.09553 -0.9832 -0.1557 -2.056, 
  1155.       0.07398 -0.9767 -0.2013 -1.8, 0.1503 -0.9611 -0.2318 -1.416, 
  1156.       0.4966 -0.8407 -0.2158 -1.105, 0.7266 -0.6312 -0.2713 -0.7756, 
  1157.       0.7727 -0.1796 -0.6089 -0.3776, -0.1545 0.7885 -0.5953 -0.4326, 
  1158.       -0.4411 0.8384 -0.3202 -0.8782, -0.4241 0.8764 -0.2279 -1.286, 
  1159.       -0.3062 0.9335 -0.1864 -1.683, -0.1735 0.9716 -0.1609 -2.041, 
  1160.       -0.07487 0.9876 -0.1382 -2.282, -0.03679 0.9929 -0.1127 -2.326, 
  1161.       -0.01948 0.9964 -0.08208 -2.199, -0.01174 0.9988 -0.04857 -1.995, 
  1162.       -0.006349 0.9998 -0.01637 -1.807, 0.003955 1 0.005654 -1.724, 
  1163.       0.01283 0.9998 0.01496 -1.725, 0.01909 0.9997 0.01639 -1.763, 
  1164.       0.02558 0.9996 0.01517 -1.809, 0.03535 0.9992 0.01639 -1.833, 
  1165.       0.05182 0.9983 0.02508 -1.804, 0.09663 0.9943 0.04479 -1.578, 
  1166.       0.1741 0.9804 0.09239 -1.284, 0.2153 0.9606 0.1757 -1.275, 
  1167.       0.2139 0.9346 0.2842 -1.495, 0.1961 0.9117 0.361 -1.821, 
  1168.       0.1735 0.9071 0.3834 -2.174, 0.1504 0.9267 0.3445 -2.476, 
  1169.       0.1123 0.9672 0.2279 -2.741, 0.06774 0.9951 0.0726 -3.012, 
  1170.       0.03393 0.9972 -0.06736 -3.314, 0.02738 0.9892 -0.1442 -3.668, 
  1171.       0.0534 0.9818 -0.1823 -4.122, -0.11 -0.9746 0.1949 -1.666, 
  1172.       -0.1966 -0.964 0.1791 -1.217, -0.2909 -0.9465 0.1395 -0.8946, 
  1173.       -0.2825 -0.9542 0.09814 -0.8004, -0.1408 -0.9891 0.04289 -0.9928, 
  1174.       -0.03407 -0.9994 0.0109 -1.276, 0.00789 -1 -0.003263 -1.419, 
  1175.       0.01389 -0.9999 -0.005745 -1.436, 0.006176 -1 -0.002554 -1.409, 
  1176.       0 -1 0 -1.387,   ] }
  1177.  
  1178. ROUTE Inline_Fishbott-POS-INTERP.value_changed TO Inline_Fishbott-ROOT.set_translation
  1179. ROUTE TimeSensor_Fishbott-TIMER.fraction_changed TO Inline_Fishbott-POS-INTERP.set_fraction
  1180. ROUTE Inline_Fishbott-ROT-INTERP.value_changed TO Inline_Fishbott-ROOT.set_rotation
  1181. ROUTE TimeSensor_Fishbott-TIMER.fraction_changed TO Inline_Fishbott-ROT-INTERP.set_fraction
  1182.  
  1183. DEF Surfer_L_Toe03-ROT-INTERP OrientationInterpolator {
  1184. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  1185.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  1186.     0.375, 0.4063, 0.4375, 0.4688, 0.5, 0.5313, 
  1187.     0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  1188.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 
  1189.     0.9375, 0.9688, 1, ]
  1190. keyValue [0 1 0 -1.036, 0 1 0 -0.1159, 0 -1 0 -0.4363, 
  1191.   0 1 0 -0.3716, 0 1 0 -1.118, 0 1 0 -1.234, 
  1192.   0 1 0 -0.4363, 0 -1 0 -0.3613, 0 1 0 -0.08181, 
  1193.   0 1 0 -0.9102, 0 1 0 -1.309, 0 1 0 -0.7568, 
  1194.   0 -1 0 -0.1636, 0 -1 0 -0.1943, 0 1 0 -0.6545, 
  1195.   0 1 0 -1.258, 0 1 0 -1.036, 0 1 0 -0.1159, 
  1196.   0 -1 0 -0.4363, 0 1 0 -0.3716, 0 1 0 -1.118, 
  1197.   0 1 0 -1.234, 0 1 0 -0.4363, 0 -1 0 -0.3613, 
  1198.   0 1 0 -0.08181, 0 1 0 -0.9102, 0 1 0 -1.309, 
  1199.   0 1 0 -0.7568, 0 -1 0 -0.1636, 0 -1 0 -0.1943, 
  1200.   0 1 0 -0.6545, 0 1 0 -1.258, 0 1 0 -1.036, 
  1201.                     ] },
  1202. DEF Surfer_L_Toe02-ROT-INTERP OrientationInterpolator {
  1203. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  1204.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  1205.     0.375, 0.4063, 0.4375, 0.4688, 0.5, 0.5313, 
  1206.     0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  1207.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 
  1208.     0.9375, 0.9688, 1, ]
  1209. keyValue [0 1 0 -0.06068, 0 -1 0 -0.4363, 0 1 0 -0.2908, 
  1210.   0 1 0 -0.9627, 0 1 0 -1.067, 0 1 0 -0.3491, 
  1211.   0 -1 0 -0.3688, 0 1 0 -0.03, 0 1 0 -0.7755, 
  1212.   0 1 0 -1.134, 0 1 0 -0.6375, 0 -1 0 -0.1909, 
  1213.   0 -1 0 -0.2185, 0 1 0 -0.5454, 0 1 0 -1.088, 
  1214.   0 1 0 -0.889, 0 1 0 -0.06068, 0 -1 0 -0.4363, 
  1215.   0 1 0 -0.2908, 0 1 0 -0.9627, 0 1 0 -1.067, 
  1216.   0 1 0 -0.3491, 0 -1 0 -0.3688, 0 1 0 -0.03, 
  1217.   0 1 0 -0.7755, 0 1 0 -1.134, 0 1 0 -0.6375, 
  1218.   0 -1 0 -0.1909, 0 -1 0 -0.2185, 0 1 0 -0.5454, 
  1219.   0 1 0 -1.088, 0 1 0 -0.889, 0 1 0 -0.06068, 
  1220.                     ] },
  1221.  
  1222. DEF Surfer_L_Toe01-ROT-INTERP OrientationInterpolator {
  1223. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  1224.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  1225.     0.375, 0.4063, 0.4375, 0.4688, 0.5, 0.5313, 
  1226.     0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  1227.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 
  1228.     0.9375, 0.9688, 1, ]
  1229. keyValue [0 -1 0 -0.3491, 0 1 0 -0.2021, 0 1 0 -0.6245, 
  1230.   0 1 0 -0.6214, 0 -1 0 -0.02181, 0 -1 0 -0.6405, 
  1231.   0 1 0 -0.01909, 0 1 0 -0.5151, 0 1 0 -0.6981, 
  1232.   0 1 0 -0.2308, 0 -1 0 -0.4881, 0 -1 0 -0.1681, 
  1233.   0 1 0 -0.3709, 0 1 0 -0.6889, 0 1 0 -0.4554, 
  1234.   0 -1 0 -0.2717, 0 -1 0 -0.3491, 0 1 0 -0.2021, 
  1235.   0 1 0 -0.6245, 0 1 0 -0.6214, 0 -1 0 -0.02181, 
  1236.   0 -1 0 -0.6405, 0 1 0 -0.01909, 0 1 0 -0.5151, 
  1237.   0 1 0 -0.6981, 0 1 0 -0.2308, 0 -1 0 -0.4881, 
  1238.   0 -1 0 -0.1681, 0 1 0 -0.3709, 0 1 0 -0.6889, 
  1239.   0 1 0 -0.4554, 0 -1 0 -0.2717, 0 -1 0 -0.3491, 
  1240.                     ] },
  1241. DEF Surfer_Heel_L-ROT-INTERP OrientationInterpolator {
  1242. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  1243.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  1244.     0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  1245.     0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  1246.     0.875, 0.9063, 0.9375, 0.9688, 1, ]
  1247. keyValue [0.5774 0.5774 -0.5774 -4.189, -0.5823 -0.598 0.5508 -2.034, 
  1248.   -0.5879 -0.6218 0.5174 -1.978, -0.5905 -0.6394 0.4924 -1.915, 
  1249.   -0.5872 -0.6422 0.4927 -1.835, -0.5606 -0.5901 0.5809 -1.687, 
  1250.   -0.5116 -0.4984 0.6999 -1.554, -0.4973 -0.4737 0.7268 -1.526, 
  1251.   -0.5026 -0.4828 0.7171 -1.537, -0.5186 -0.5103 0.686 -1.573, 
  1252.   -0.5385 -0.5459 0.6418 -1.627, -0.5613 -0.61 0.5594 -1.712, 
  1253.   -0.5838 -0.6697 0.459 -1.847, -0.6225 -0.6517 0.4332 -2.021, 
  1254.   0.6773 0.5257 -0.5148 -4.052, 0.6752 0.5215 -0.5217 -4.046, 
  1255.   0.6723 0.519 -0.5278 -4.043, 0.6689 0.518 -0.5332 -4.043, 
  1256.   0.6648 0.5182 -0.538 -4.045, 0.6603 0.5196 -0.5423 -4.05, 
  1257.   0.6552 0.522 -0.5461 -4.057, 0.6497 0.5253 -0.5494 -4.066, 
  1258.   0.6439 0.5294 -0.5524 -4.076, 0.6377 0.534 -0.5551 -4.087, 
  1259.   0.6313 0.539 -0.5576 -4.099, 0.6246 0.5444 -0.5599 -4.111, 
  1260.   0.6177 0.5499 -0.5622 -4.124, 0.6108 0.5554 -0.5643 -4.137, 
  1261.   0.6038 0.5607 -0.5666 -4.149, 0.5969 0.5657 -0.5689 -4.161, 
  1262.   0.5901 0.5703 -0.5714 -4.171, 0.5836 0.5742 -0.5742 -4.181, 
  1263.   0.5774 0.5774 -0.5774 -4.189,               ] },
  1264. DEF Surfer_Leg_L-ROT-INTERP OrientationInterpolator {
  1265. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  1266.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  1267.     0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  1268.     0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  1269.     0.875, 0.9063, 0.9375, 0.9688, 1, ]
  1270. keyValue [0 0 -1 -3.142, -0.0008217 0.003095 -1 -3.192, 
  1271.   -0.003324 0.01276 -0.9999 -3.351, -0.007006 0.02703 -0.9996 -3.582, 
  1272.   -0.01077 0.04072 -0.9991 -3.784, -0.01326 0.04347 -0.999 -3.791, 
  1273.   -0.01556 0.05262 -0.9985 -3.718, -0.01659 0.06457 -0.9978 -3.702, 
  1274.   -0.01026 0.05748 -0.9983 -3.782, -0.004409 0.0476 -0.9989 -3.839, 
  1275.   -0.005226 0.04516 -0.999 -3.767, -0.008149 0.04482 -0.999 -3.653, 
  1276.   -0.01019 0.04487 -0.9989 -3.577, -0.009855 0.04503 -0.9989 -3.593, 
  1277.   -0.008689 0.04558 -0.9989 -3.647, -0.008495 0.04567 -0.9989 -3.656, 
  1278.   -0.01019 0.04487 -0.9989 -3.577, -0.01216 0.04423 -0.9989 -3.49, 
  1279.   -0.01429 0.0437 -0.9989 -3.397, -0.01618 0.0429 -0.9989 -3.307, 
  1280.   -0.01742 0.04145 -0.999 -3.229, -0.01753 0.03856 -0.9991 -3.163, 
  1281.   -0.01677 0.03473 -0.9993 -3.112, -0.01582 0.03154 -0.9994 -3.086, 
  1282.   -0.01501 0.03023 -0.9994 -3.102, -0.01402 0.02957 -0.9995 -3.142, 
  1283.   -0.01258 0.02748 -0.9995 -3.169, -0.01006 0.02224 -0.9997 -3.171, 
  1284.   -0.007267 0.01615 -0.9998 -3.165, -0.004343 0.009637 -0.9999 -3.155, 
  1285.   -0.001901 0.004191 -1 -3.147, -0.0004681 0.001025 -1 -3.143, 
  1286.   0 0 -1 -3.142,           ] },
  1287. DEF Surfer_R_Toe03-ROT-INTERP OrientationInterpolator {
  1288. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  1289.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  1290.     0.375, 0.4063, 0.4375, 0.4688, 0.5, ]
  1291. keyValue [1 0 0 0, 0.05623 -0.9864 0.1545 -0.1874, 
  1292.   0.07283 -0.9771 0.2001 -0.3857, 0.05606 -0.9865 0.154 -0.5628, 
  1293.   0 -1 0 -0.6981, -0.1428 -0.86 -0.49 -0.8999, 
  1294.   -0.2858 -0.5491 -0.7854 -1.171, -0.5619 -0.1607 -0.8115 -0.9919, 
  1295.   -0.6912 0.6636 -0.2863 -1.33, -0.1897 -0.6401 -0.7445 -1.29, 
  1296.   -0.2301 -0.6038 -0.7632 -1.279, -0.7248 0.3021 -0.6192 -1.053, 
  1297.   -0.7262 0.534 -0.433 -1.025, -0.7138 0.5959 -0.3681 -0.8367, 
  1298.   -0.7115 0.6043 -0.3586 -0.564, -0.721 0.5641 -0.4025 -0.265, 
  1299.   1 0 0 0,                   ] },
  1300. DEF Surfer_R_Toe02-ROT-INTERP OrientationInterpolator {
  1301. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  1302.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  1303.     0.375, 0.4063, 0.4375, 0.4688, 0.5, ]
  1304. keyValue [1 0 0 0, 0.04648 -0.9939 0.09969 -0.2327, 
  1305.   0.0605 -0.9897 0.1297 -0.4765, 0.0463 -0.994 0.0993 -0.6987, 
  1306.   0 -1 0 -0.8727, -0.131 -0.93 -0.3433 -1.037, 
  1307.   -0.2958 -0.7142 -0.6344 -1.157, -0.6437 -0.29 -0.7082 -0.8382, 
  1308.   -0.7476 0.5875 -0.3097 -0.9851, -0.1924 -0.7866 -0.5868 -1.337, 
  1309.   -0.252 -0.7469 -0.6153 -1.268, -0.8003 0.1901 -0.5687 -0.8336, 
  1310.   -0.7749 0.5089 -0.375 -0.8172, -0.7462 0.5909 -0.3066 -0.6754, 
  1311.   -0.7416 0.6016 -0.297 -0.4561, -0.7625 0.5485 -0.3432 -0.2124, 
  1312.   1 0 0 0,                   ] },
  1313. DEF Surfer_R_Toe01-ROT-INTERP OrientationInterpolator {
  1314. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  1315.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  1316.     0.375, 0.4063, 0.4375, 0.4688, 0.5, ]
  1317. keyValue [1 0 0 0, -0.01805 -0.9998 -0.004001 -0.3708, 
  1318.   -0.02259 -0.9997 -0.005007 -0.7852, 
  1319.   -0.01764 -0.9998 -0.00391 -1.112, 
  1320.   0 -1 0 -1.222, 0.1304 -0.9906 0.0406 -0.6596, 
  1321.   0.5436 0.8307 0.1205 -0.3144, 0.1648 0.9859 -0.02954 -1.106, 
  1322.   0.319 0.9473 0.02791 -0.5513, 0.1287 -0.982 0.1383 -0.9589, 
  1323.   0.1777 -0.9718 0.1552 -0.7804, 0.5342 0.8373 0.1165 -0.3328, 
  1324.   0.2978 0.9544 0.01953 -0.5258, 0.2551 0.9669 0.002841 -0.4767, 
  1325.   0.2499 0.9683 0.0007941 -0.3257, 
  1326.   0.2768 0.9608 0.01131 -0.1432, 1 0 0 0, 
  1327.                     ] },
  1328. DEF Surfer_Heel_R-ROT-INTERP OrientationInterpolator {
  1329. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  1330.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  1331.     0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  1332.     0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  1333.     0.875, 0.9063, 0.9375, 0.9688, 1, ]
  1334. keyValue [0.5774 0.5774 -0.5774 -4.189, -0.524 -0.5585 0.6431 -2.023, 
  1335.   -0.5165 -0.5828 0.6274 -2.077, 0.5165 0.6124 -0.5985 -4.132, 
  1336.   0.503 0.6238 -0.5982 -4.114, -0.4324 -0.573 0.6962 -2.004, 
  1337.   -0.3638 -0.5119 0.7782 -1.869, -0.4673 -0.5965 0.6526 -2.074, 
  1338.   0.5541 0.6604 -0.5067 -3.946, 0.5042 0.6246 -0.5963 -4.111, 
  1339.   -0.4396 -0.5765 0.6888 -2.016, -0.3601 -0.515 0.7779 -1.878, 
  1340.   -0.335 -0.4871 0.8065 -1.826, -0.435 -0.5457 0.7162 -1.93, 
  1341.   0.5581 0.6111 -0.5614 -4.143, 0.6098 0.623 -0.4899 -4.043, 
  1342.   -0.5774 -0.5773 0.5774 -2.094, -0.5637 -0.5631 0.6043 -2.054, 
  1343.   -0.5496 -0.5496 0.6292 -2.018, -0.5407 -0.5407 0.6444 -1.997, 
  1344.   -0.5501 -0.5549 0.624 -2.019, -0.5644 -0.5739 0.5933 -2.058, 
  1345.   -0.5774 -0.5774 0.5774 -2.094, 0.5972 0.5264 -0.6052 -4.137, 
  1346.   0.5934 0.49 -0.6386 -4.138, -0.5274 -0.5559 0.6425 -1.995, 
  1347.   -0.4268 -0.6491 0.6297 -1.817, -0.3876 -0.6603 0.6432 -1.749, 
  1348.   -0.478 -0.5201 0.7078 -1.871, -0.5188 -0.4955 0.6967 -1.946, 
  1349.   -0.5429 -0.5169 0.6618 -1.996, -0.5613 -0.5501 0.6184 -2.042, 
  1350.   -0.5785 -0.5768 0.5768 -2.093,               ] }
  1351. DEF Surfer_Leg_R-ROT-INTERP OrientationInterpolator {
  1352. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  1353.   0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  1354.   0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  1355.   0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  1356.   0.875, 0.9063, 0.9375, 0.9688, 1, ]
  1357. keyValue [0 0 -1 -2.967, 0.008098 0.02592 -0.9996 -2.901, 
  1358. 0.03434 0.1116 -0.9932 -2.688, 0.07042 0.2289 -0.9709 -2.416, 
  1359. 0.1007 0.3194 -0.9422 -2.23, 0.1053 0.3008 -0.9478 -2.293, 
  1360. 0.09958 0.2607 -0.9603 -2.389, 0.1018 0.3073 -0.9462 -2.199, 
  1361. 0.009883 0.3689 -0.9294 -2.206, 0.0003577 0.3473 -0.9377 -2.266, 
  1362. 0.01962 0.3276 -0.9446 -2.335, 0.02159 0.2696 -0.9627 -2.439, 
  1363. 0.01699 0.1986 -0.9799 -2.559, 0.01062 0.126 -0.992 -2.685, 
  1364. 0.004381 0.05875 -0.9983 -2.808, 0.00094 0.007248 -1 -2.916, 
  1365. 0 0 -1 -2.967, -0.0159 -0.000674 -0.9999 -2.976, 
  1366. -0.03461 0.001994 -0.9994 -2.971, -0.04362 0.003815 -0.999 -2.967, 
  1367. -0.006817 0.0005949 -1 -2.967, -0.01916 0.001675 -0.9998 -2.967, 
  1368. -0.04362 0.003815 -0.999 -2.967, 0.02776 -0.002533 -0.9996 -2.962, 
  1369. 0.08715 -0.007626 -0.9962 -2.968, 0.05176 -0.003744 -0.9987 -3.004, 
  1370. -0.0135 0.002874 -0.9999 -3.045, -0.04952 0.006114 -0.9988 -3.048, 
  1371. -0.04933 0.004953 -0.9988 -2.99, -0.03871 0.00303 -0.9992 -2.941, 
  1372. -0.02346 0.001657 -0.9997 -2.942, -0.005996 0.000445 -1 -2.962, 
  1373. 0 0 -1 -2.967,           ] }
  1374. DEF Surfer_Leg_R-POS-INTERP PositionInterpolator {
  1375. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  1376.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  1377.     0.4375, 0.4688, ]
  1378. keyValue [-1.012 -0.06006 -1.719, -1.039 -0.05002 -1.719, 
  1379.   -1.1 -0.02683 -1.719, -1.169 -0.0008667 -1.719, 
  1380.   -1.218 0.01748 -1.719, -1.24 0.0259 -1.719, 
  1381.   -1.25 0.02954 -1.719, -1.249 0.02921 -1.719, 
  1382.   -1.24 0.0257 -1.719, -1.224 0.01982 -1.719, 
  1383.   -1.199 0.01044 -1.719, -1.155 -0.006231 -1.719, 
  1384.   -1.102 -0.02614 -1.719, -1.053 -0.04468 -1.719, 
  1385.   -1.019 -0.05726 -1.719, -1.012 -0.06006 -1.719, 
  1386.             ] }
  1387. DEF Surfer__Boolean-POS-INTERP PositionInterpolator {
  1388. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 0.2188, 
  1389.     0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 0.4375, 0.4688, 
  1390.     0.5, 0.5313, 0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  1391.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 0.9375, 0.9688, 
  1392.     1, ]
  1393. keyValue [0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 0 0.125 0, 
  1394.   0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 0 0.2393 0, 
  1395.   0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 0 0.03906 0, 
  1396.   0 0.01074 0, 0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 
  1397.   0 0.125 0, 0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 
  1398.   0 0.2393 0, 0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 
  1399.   0 0.03906 0, 0 0.01074 0, 0 0 0,   ] }
  1400. DEF Surfer Switch {
  1401.     whichChoice 0
  1402.     choice
  1403.     [
  1404. Group {
  1405.     children
  1406.     [
  1407. DEF SurferCollisionMover Transform {
  1408.   translation -126.6 0 -384.3
  1409.     children[
  1410. DEF SurferCollisionSpinner Transform {
  1411.     children
  1412.     [
  1413.             DEF EatSurfer ProximitySensor {
  1414.                     center   0 0 4
  1415.                     size        4 4 4
  1416.                     enabled     TRUE
  1417.             }
  1418.     ]}
  1419. ]}
  1420. DEF Inline_Surfer01-ROOT Transform {
  1421.   translation -126.6 0 -384.3
  1422.   rotation 0 1 0 -0.6981
  1423.   children [
  1424.             DEF ScareSurfer ProximitySensor {
  1425.                 center 0 0 -6
  1426.                 size 23 5 23
  1427.             },
  1428.             DEF surferVisible    VisibilitySensor {
  1429.                     size       1 1 1
  1430.             },
  1431.             DEF TimeSensor_Surfer-TIMER TimeSensor {
  1432.               cycleInterval 6.4
  1433.               loop TRUE
  1434.               startTime 1
  1435.             },
  1436.     DEF Surfer__Boolean-ROOT Transform {
  1437.   translation 0 0 0
  1438.   children [
  1439.     Shape {
  1440.       appearance Appearance {
  1441.         material Material {
  1442.           diffuseColor 0 0 0
  1443.           shininess 0
  1444.           emissiveColor 0.007843 0.3922 0.6157
  1445.         }
  1446.       }
  1447.       geometry DEF Surfer__Boolean-FACES IndexedFaceSet {
  1448.         ccw TRUE
  1449.         solid TRUE
  1450.         coord DEF Surfer__Boolean-COORD Coordinate { point [
  1451.           -5.98 0 5.451, 5.98 0 5.451, -5.98 0 -5.451, 5.98 0 -5.451, 
  1452.           -5.98 3 5.451, 5.98 3 5.451, -5.98 3 -5.451, 5.98 3 -5.451]
  1453.         }
  1454.         coordIndex [
  1455.           0, 2, 3, -1, 
  1456.           3, 1, 0, -1, 4, 5, 7, -1, 7, 6, 4, -1, 0, 1, 5, -1, 
  1457.           5, 4, 0, -1, 1, 3, 7, -1, 7, 5, 1, -1, 3, 2, 6, -1, 
  1458.           6, 7, 3, -1, 2, 0, 4, -1, 4, 6, 2, -1]
  1459.         }
  1460.     }
  1461.     DEF Surfer_Board-ROOT Transform {
  1462.       translation -0.0417 -0.0001604 0.9788
  1463.       rotation 0 0 -1 -3.142
  1464.       children [
  1465.       DEF SurferAv_Board-POS-INTERP PositionInterpolator {
  1466.         key    [ 0, 0.1875, 0.375, 0.5625,
  1467.               0.75, 0.9375, 1 ]
  1468.         keyValue    [ -0.0417 -0.0001604 0.9788,
  1469.               -0.0417 0.07741 0.9807,
  1470.               -0.0417 -0.02425 0.9775,
  1471.               -0.0417 -0.2906 0.9381,
  1472.               -0.0417 0.07953 0.9807,
  1473.               -0.0417 -0.06991 0.974,
  1474.               -0.0417 -0.0001608 0.9788 ]
  1475.           },
  1476.       DEF SurferAv_Board-ROT-INTERP OrientationInterpolator {
  1477.         key    [ 0, 0.1875, 0.375, 0.5625,
  1478.               0.75, 0.9375, 1 ]
  1479.         keyValue    [ 0 0 1  3.142,
  1480.               0 0.0242102 0.999707  3.142,
  1481.               0 -0.00752679 0.999972  3.142,
  1482.               0 -0.0915005 0.995805  3.142,
  1483.               0 0.0248698 0.999691  3.142,
  1484.               0 -0.0218092 0.999762  3.142,
  1485.               0 0 1  3.142 ]
  1486.           },
  1487.         Shape {
  1488.           appearance Appearance {
  1489.             material Material {
  1490.               diffuseColor 1 0.9882 0
  1491.               shininess 0.25
  1492.               transparency 0
  1493.             }
  1494.           }
  1495.           geometry DEF Surfer_Board-FACES IndexedFaceSet {
  1496.             ccw TRUE
  1497.             solid TRUE
  1498.             coord DEF Surfer_Board-COORD Coordinate { point [
  1499.               0.1657 0 1.216, 0.06499 0 1.079, 0.08306 0 0.8577, 
  1500.               0.1982 0 0.7584, 0.08321 0 0.5542, 0.09455 0 0.4045, 
  1501.               0.2046 0 0.2595, 0.4192 0 0.2487, 0.4933 0 0.07054, 
  1502.               0.611 0 0.005771, 0.7443 0 0.02052, 0.8736 0 0.1151, 
  1503.               1.001 0 -0.9694, 0.5954 0 -2.897, 0.01121 0 -4.026, 
  1504.               -0.5899 0 -2.87, -0.9896 0 -0.9747, -0.8437 0 0.5138, 
  1505.               -0.4811 0 2.019, 0.5406 0 2.023, 0.6324 0 1.543, 
  1506.               0.5527 0 1.594, 0.406 0 1.551, 0.3175 0 1.475, 
  1507.               0.2886 0 1.288, 0.5152 0.1 1.879, 0.6324 0.1 1.543, 
  1508.               0.5527 0.1 1.594, 0.5674 0.1 -2.807, 0.01095 0.1 -3.882, 
  1509.               -0.5615 0.1 -2.781, 0.7443 0.1 0.02052, 0.8736 0.1 0.1151, 
  1510.               0.9539 0.1 -0.971, -0.4579 0.1 1.875, 0.406 0.1 1.551, 
  1511.               0.3175 0.1 1.475, -0.8032 0.1 0.4417, 0.611 0.1 0.005771, 
  1512.               -0.9422 0.1 -0.976, 0.4933 0.1 0.07054, 0.08306 0.1 0.8577, 
  1513.               0.1982 0.1 0.7584, 0.08321 0.1 0.5542, 0.2046 0.1 0.2595, 
  1514.               0.4192 0.1 0.2487, 0.09455 0.1 0.4045, 0.06499 0.1 1.079, 
  1515.               0.1657 0.1 1.216, 0.2886 0.1 1.288]
  1516.             }
  1517.             coordIndex [
  1518.               25, 26, 27, -1, 
  1519.               28, 29, 30, -1, 31, 32, 33, -1, 34, 25, 27, -1, 
  1520.               34, 27, 35, -1, 34, 35, 36, -1, 37, 34, 36, -1, 
  1521.               38, 31, 33, -1, 33, 28, 30, -1, 33, 30, 39, -1, 
  1522.               38, 33, 39, -1, 38, 39, 37, -1, 40, 38, 37, -1, 
  1523.               41, 42, 43, -1, 44, 45, 40, -1, 44, 40, 37, -1, 
  1524.               46, 44, 37, -1, 43, 46, 37, -1, 41, 43, 37, -1, 
  1525.               47, 41, 37, -1, 47, 37, 36, -1, 48, 47, 36, -1, 
  1526.               48, 36, 49, -1, 19, 20, 26, -1, 26, 25, 19, -1, 
  1527.               20, 21, 27, -1, 27, 26, 20, -1, 13, 14, 29, -1, 
  1528.               29, 28, 13, -1, 14, 15, 30, -1, 30, 29, 14, -1, 
  1529.               10, 11, 32, -1, 32, 31, 10, -1, 11, 12, 33, -1, 
  1530.               33, 32, 11, -1, 18, 19, 25, -1, 25, 34, 18, -1, 
  1531.               21, 22, 35, -1, 35, 27, 21, -1, 22, 23, 36, -1, 
  1532.               36, 35, 22, -1, 17, 18, 34, -1, 34, 37, 17, -1, 
  1533.               9, 10, 31, -1, 31, 38, 9, -1, 12, 13, 28, -1, 28, 33, 12, -1, 
  1534.               15, 16, 39, -1, 39, 30, 15, -1, 16, 17, 37, -1, 
  1535.               37, 39, 16, -1, 8, 9, 38, -1, 38, 40, 8, -1, 2, 3, 42, -1, 
  1536.               42, 41, 2, -1, 3, 4, 43, -1, 43, 42, 3, -1, 6, 7, 45, -1, 
  1537.               45, 44, 6, -1, 7, 8, 40, -1, 40, 45, 7, -1, 5, 6, 44, -1, 
  1538.               44, 46, 5, -1, 4, 5, 46, -1, 46, 43, 4, -1, 1, 2, 41, -1, 
  1539.               41, 47, 1, -1, 0, 1, 47, -1, 47, 48, 0, -1, 23, 24, 49, -1, 
  1540.               49, 36, 23, -1, 24, 0, 48, -1, 48, 49, 24, -1]
  1541.             }
  1542.         }
  1543.         DEF Surfer_Leg_R-ROOT Transform {
  1544.           translation -1.012 -0.06006 -1.719
  1545.           rotation 0 0 -1 -2.967
  1546.           children [
  1547.           DEF SurferAv_Leg_R-POS-INTERP PositionInterpolator {
  1548.             key    [ 0, 0.1875, 0.375, 0.5625,
  1549.                   0.75 ]
  1550.             keyValue    [ -1.015 -0.03887 -1.643,
  1551.                   -1.015 -0.183 -1.643,
  1552.                   -1.131 -0.6489 -1.327,
  1553.                   -1.119 -1.619 -0.7108,
  1554.                   -1.038 -0.64 -0.1306 ]
  1555.           },
  1556.           DEF SurferAv_Leg_R-ROT-INTERP OrientationInterpolator {
  1557.             key    [ 0, 0.1875, 0.375, 0.5625,
  1558.                   0.75 ]
  1559.             keyValue    [ -0.0126894 0.0231689 0.999651  2.981,
  1560.                   0.00260013 -0.282214 0.959348  2.971,
  1561.                   -0.122899 0.00777991 0.992389  3.061,
  1562.                   -0.230396 0.368594 0.900586  3.257,
  1563.                   0.137796 -0.71608 -0.684281  3.233 ]
  1564.           },
  1565.             Shape {
  1566.               appearance Appearance {
  1567.                 material Material {
  1568.                   diffuseColor 0.702 0.6 0.3843
  1569.                   shininess 0.25
  1570.                   transparency 0
  1571.                 }
  1572.               }
  1573.               geometry DEF Surfer_Leg_R-FACES IndexedFaceSet {
  1574.                 ccw TRUE
  1575.                 solid TRUE
  1576.                                 creaseAngle 3
  1577.                 coord DEF Surfer_Leg_R-COORD Coordinate { point [
  1578.                   0 0 0, 0.1413 0 0, 0.0999 0 0.0999, 0 0 0.1413, 
  1579.                   -0.0999 0 0.0999, -0.1413 0 0, -0.0999 0 -0.0999, 
  1580.                   0 0 -0.1413, 0.0999 0 -0.0999, 0.1413 -1.496 0, 
  1581.                   0.0999 -1.496 0.0999, 0 -1.496 0.1413, -0.0999 -1.496 0.0999, 
  1582.                   -0.1413 -1.496 0, -0.0999 -1.496 -0.0999, 0 -1.496 -0.1413, 
  1583.                   0.0999 -1.496 -0.0999, 0 -1.496 0]
  1584.                 }
  1585.                 coordIndex [
  1586.                   0, 2, 1, -1, 
  1587.                   0, 3, 2, -1, 0, 4, 3, -1, 0, 5, 4, -1, 0, 6, 5, -1, 
  1588.                   0, 7, 6, -1, 0, 8, 7, -1, 0, 1, 8, -1, 1, 10, 9, -1, 
  1589.                   1, 2, 10, -1, 2, 11, 10, -1, 2, 3, 11, -1, 
  1590.                   3, 12, 11, -1, 3, 4, 12, -1, 4, 13, 12, -1, 
  1591.                   4, 5, 13, -1, 5, 14, 13, -1, 5, 6, 14, -1, 
  1592.                   6, 15, 14, -1, 6, 7, 15, -1, 7, 16, 15, -1, 
  1593.                   7, 8, 16, -1, 8, 9, 16, -1, 8, 1, 9, -1, 17, 9, 10, -1, 
  1594.                   17, 10, 11, -1, 17, 11, 12, -1, 17, 12, 13, -1, 
  1595.                   17, 13, 14, -1, 17, 14, 15, -1, 17, 15, 16, -1, 
  1596.                   17, 16, 9, -1]
  1597.                 }
  1598.             }
  1599.             DEF Surfer_Calf_R-ROOT Transform {
  1600.               translation 0.02795 -0.3406 0.07907
  1601.               rotation 1 0 0 -0.08727
  1602.               scale 1 1.958 0.8
  1603.               children [
  1604.                 Shape {
  1605.                   appearance Appearance {
  1606.                     material Material {
  1607.                       diffuseColor 0.702 0.6 0.3843
  1608.                       shininess 0.25
  1609.                       transparency 0
  1610.                     }
  1611.                   }
  1612.                   geometry DEF Surfer_Calf_R-FACES IndexedFaceSet {
  1613.                     ccw TRUE
  1614.                     solid TRUE
  1615.                                         creaseAngle 3
  1616.                     coord DEF Surfer_Calf_R-COORD Coordinate { point [
  1617.                       0 0.278 0, 0 0.1966 -0.1966, -0.139 0.1966 -0.139, 
  1618.                       -0.1966 0.1966 0, -0.139 0.1966 0.139, 
  1619.                       0 0.1966 0.1966, 0.139 0.1966 0.139, 0.1966 0.1966 0, 
  1620.                       0.139 0.1966 -0.139, 0 0 -0.278, -0.1966 0 -0.1966, 
  1621.                       -0.278 0 0, -0.1966 0 0.1966, 0 0 0.278, 
  1622.                       0.1966 0 0.1966, 0.278 0 0, 0.1966 0 -0.1966, 
  1623.                       0 -0.1966 -0.1966, -0.139 -0.1966 -0.139, 
  1624.                       -0.1966 -0.1966 0, -0.139 -0.1966 0.139, 
  1625.                       0 -0.1966 0.1966, 0.139 -0.1966 0.139, 
  1626.                       0.1966 -0.1966 0, 0.139 -0.1966 -0.139, 
  1627.                       0 -0.278 0]
  1628.                     }
  1629.                     coordIndex [
  1630.                       0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  1631.                       0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 
  1632.                       0, 7, 8, -1, 0, 8, 1, -1, 1, 9, 10, -1, 
  1633.                       1, 10, 2, -1, 2, 10, 11, -1, 2, 11, 3, -1, 
  1634.                       3, 11, 12, -1, 3, 12, 4, -1, 4, 12, 13, -1, 
  1635.                       4, 13, 5, -1, 5, 13, 14, -1, 5, 14, 6, -1, 
  1636.                       6, 14, 15, -1, 6, 15, 7, -1, 7, 15, 16, -1, 
  1637.                       7, 16, 8, -1, 8, 16, 9, -1, 8, 9, 1, -1, 
  1638.                       9, 17, 18, -1, 9, 18, 10, -1, 10, 18, 19, -1, 
  1639.                       10, 19, 11, -1, 11, 19, 20, -1, 11, 20, 12, -1, 
  1640.                       12, 20, 21, -1, 12, 21, 13, -1, 13, 21, 22, -1, 
  1641.                       13, 22, 14, -1, 14, 22, 23, -1, 14, 23, 15, -1, 
  1642.                       15, 23, 24, -1, 15, 24, 16, -1, 16, 24, 17, -1, 
  1643.                       16, 17, 9, -1, 25, 18, 17, -1, 25, 19, 18, -1, 
  1644.                       25, 20, 19, -1, 25, 21, 20, -1, 25, 22, 21, -1, 
  1645.                       25, 23, 22, -1, 25, 24, 23, -1, 25, 17, 24, -1]
  1646.                     }
  1647.                 }
  1648.               ]
  1649.             },
  1650.             DEF Surfer_Heel_R-ROOT Transform {
  1651.               translation 0.00156 -1.517 -0.02254
  1652.               rotation 0.5858 0.6222 -0.5192 -4.081
  1653.               children [
  1654.                 Shape {
  1655.                   appearance Appearance {
  1656.                     material Material {
  1657.                       diffuseColor 0.702 0.6 0.3843
  1658.                       shininess 0.25
  1659.                       transparency 0
  1660.                     }
  1661.                   }
  1662.                   geometry DEF Surfer_Heel_R-FACES IndexedFaceSet {
  1663.                     ccw TRUE
  1664.                     solid TRUE
  1665.                                         creaseAngle 3
  1666.                     coord DEF Surfer_Heel_R-COORD Coordinate { point [
  1667.                       0 0.1824 0, 0 0.0912 -0.158, -0.1368 0.0912 -0.07898, 
  1668.                       -0.1368 0.0912 0.07898, 0 0.0912 0.158, 
  1669.                       0.1368 0.0912 0.07898, 0.1368 0.0912 -0.07898, 
  1670.                       0 -0.0912 -0.158, -0.1368 -0.0912 -0.07898, 
  1671.                       -0.1368 -0.0912 0.07898, 0 -0.0912 0.158, 
  1672.                       0.1368 -0.0912 0.07898, 0.1368 -0.0912 -0.07898, 
  1673.                       0 -0.1824 0]
  1674.                     }
  1675.                     coordIndex [
  1676.                       0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  1677.                       0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 1, -1, 
  1678.                       1, 7, 8, -1, 1, 8, 2, -1, 2, 8, 9, -1, 
  1679.                       2, 9, 3, -1, 3, 9, 10, -1, 3, 10, 4, -1, 
  1680.                       4, 10, 11, -1, 4, 11, 5, -1, 5, 11, 12, -1, 
  1681.                       5, 12, 6, -1, 6, 12, 7, -1, 6, 7, 1, -1, 
  1682.                       13, 8, 7, -1, 13, 9, 8, -1, 13, 10, 9, -1, 
  1683.                       13, 11, 10, -1, 13, 12, 11, -1, 13, 7, 12, -1]
  1684.                     }
  1685.                 }
  1686.                 DEF Surfer_Foot_R-ROOT Transform {
  1687.                   translation 0.2704 0 -0.02074
  1688.                   rotation -1 0 0 -0.2618
  1689.                   scale 2.05 1 0.4436
  1690.                   children [
  1691.                   DEF SurferAv_Foot_R-POS-INTERP PositionInterpolator {
  1692.                 key    [ 0, 0.1875, 0.375, 0.5625,
  1693.                       0.75 ]
  1694.                 keyValue    [ 0.2884 0.08679 0.0007157,
  1695.                       0.2509 0.1126 0.1181,
  1696.                       0.1482 0.1242 0.2566,
  1697.                       0.0839 0.1066 0.3088,
  1698.                       0.06327 0.0714 0.3248 ]
  1699.               },
  1700.                   DEF SurferAv_Foot_R-ROT-INTERP OrientationInterpolator {
  1701.                 key    [ 0, 0.1875, 0.375, 0.5625,
  1702.                       0.75 ]
  1703.                 keyValue    [ -0.96738 -0.253195 0.00832282  0.3729,
  1704.                       -0.70973 -0.704429 0.00795233  0.5513,
  1705.                       -0.46399 -0.88358 -0.0632386  0.8957,
  1706.                       -0.346388 -0.931667 -0.109596  1.043,
  1707.                       -0.250092 -0.955768 -0.154795  1.064 ]
  1708.               },
  1709.                     Shape {
  1710.                       appearance Appearance {
  1711.                         material Material {
  1712.                           diffuseColor 0.702 0.6 0.3843
  1713.                           shininess 0.25
  1714.                           transparency 0
  1715.                         }
  1716.                       }
  1717.                       geometry DEF Surfer_Foot_R-FACES IndexedFaceSet {
  1718.                         ccw TRUE
  1719.                         solid TRUE
  1720.                                                 creaseAngle 3
  1721.                         coord DEF Surfer_Foot_R-COORD Coordinate { point [
  1722.                           0 0.2224 0, 0 0.1573 -0.1573, -0.1112 0.1573 -0.1112, 
  1723.                           -0.1573 0.1573 0, -0.1112 0.1573 0.1112, 
  1724.                           0 0.1573 0.1573, 0.1112 0.1573 0.1112, 
  1725.                           0.1573 0.1573 0, 0.1112 0.1573 -0.1112, 
  1726.                           0 0 -0.2224, -0.1573 0 -0.1573, -0.2224 0 0, 
  1727.                           -0.1573 0 0.1573, 0 0 0.2224, 0.1573 0 0.1573, 
  1728.                           0.2224 0 0, 0.1573 0 -0.1573, 0 -0.1573 -0.1573, 
  1729.                           -0.1112 -0.1573 -0.1112, -0.1573 -0.1573 0, 
  1730.                           -0.1112 -0.1573 0.1112, 0 -0.1573 0.1573, 
  1731.                           0.1112 -0.1573 0.1112, 0.1573 -0.1573 0, 
  1732.                           0.1112 -0.1573 -0.1112, 0 -0.2224 0]
  1733.                         }
  1734.                         coordIndex [
  1735.                           0, 1, 2, -1, 
  1736.                           0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 
  1737.                           0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 8, -1, 
  1738.                           0, 8, 1, -1, 1, 9, 10, -1, 1, 10, 2, -1, 
  1739.                           2, 10, 11, -1, 2, 11, 3, -1, 3, 11, 12, -1, 
  1740.                           3, 12, 4, -1, 4, 12, 13, -1, 4, 13, 5, -1, 
  1741.                           5, 13, 14, -1, 5, 14, 6, -1, 6, 14, 15, -1, 
  1742.                           6, 15, 7, -1, 7, 15, 16, -1, 7, 16, 8, -1, 
  1743.                           8, 16, 9, -1, 8, 9, 1, -1, 9, 17, 18, -1, 
  1744.                           9, 18, 10, -1, 10, 18, 19, -1, 10, 19, 11, -1, 
  1745.                           11, 19, 20, -1, 11, 20, 12, -1, 12, 20, 21, -1, 
  1746.                           12, 21, 13, -1, 13, 21, 22, -1, 13, 22, 14, -1, 
  1747.                           14, 22, 23, -1, 14, 23, 15, -1, 15, 23, 24, -1, 
  1748.                           15, 24, 16, -1, 16, 24, 17, -1, 16, 17, 9, -1, 
  1749.                           25, 18, 17, -1, 25, 19, 18, -1, 25, 20, 19, -1, 
  1750.                           25, 21, 20, -1, 25, 22, 21, -1, 25, 23, 22, -1, 
  1751.                           25, 24, 23, -1, 25, 17, 24, -1]
  1752.                         }
  1753.                     }
  1754.                     DEF Surfer_R_Toe02-ROOT Transform {
  1755.                       translation 0.2303 0.006877 -0.04773
  1756.                       rotation -0.07416 0.8308 -0.5516 -0.271
  1757. #                      scale 0.5643 1.004 2.272
  1758.                       scaleOrientation 0.09437 -0.7932 0.6017 -0.3048
  1759.                       children [
  1760.                       DEF SurferAv_R_Toe02-POS-INTERP PositionInterpolator {
  1761.                                             key    [ 0, 0.1875, 0.375 ]
  1762.                                             keyValue    [ 0.2303 0.006877 -0.04773,
  1763.                                                   0.2298 0.006892 -0.1269,
  1764.                                                   0.2311 0.006852 0.08421 ]
  1765.                                               },
  1766.                         Shape {
  1767.                           appearance Appearance {
  1768.                             material Material {
  1769.                               diffuseColor 0.702 0.6 0.3843
  1770.                               shininess 0.25
  1771.                               transparency 0
  1772.                             }
  1773.                           }
  1774.                           geometry DEF Surfer_R_Toe02-FACES IndexedFaceSet {
  1775.                             ccw TRUE
  1776.                             solid TRUE
  1777.                                                         creaseAngle 3
  1778.                             coord DEF Surfer_R_Toe02-COORD Coordinate { point [
  1779.                               0 0.0624 0, 0 0.0312 -0.05404, -0.0468 0.0312 -0.02702, 
  1780.                               -0.0468 0.0312 0.02702, 0 0.0312 0.05404, 
  1781.                               0.0468 0.0312 0.02702, 0.0468 0.0312 -0.02702, 
  1782.                               0 -0.0312 -0.05404, -0.0468 -0.0312 -0.02702, 
  1783.                               -0.0468 -0.0312 0.02702, 0 -0.0312 0.05404, 
  1784.                               0.0468 -0.0312 0.02702, 0.0468 -0.0312 -0.02702, 
  1785.                               0 -0.0624 0]
  1786.                             }
  1787.                             coordIndex [
  1788.                               0, 1, 2, -1, 0, 2, 3, -1, 
  1789.                               0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  1790.                               0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 
  1791.                               2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1, 
  1792.                               3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1, 
  1793.                               5, 11, 12, -1, 5, 12, 6, -1, 6, 12, 7, -1, 
  1794.                               6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  1795.                               13, 10, 9, -1, 13, 11, 10, -1, 
  1796.                               13, 12, 11, -1, 13, 7, 12, -1]
  1797.                             }
  1798.                         }
  1799.                       ]
  1800.                     },
  1801.                     DEF Surfer_R_Toe03-ROOT Transform {
  1802.                       translation 0.1815 0.1298 -0.01264
  1803.                       rotation -0.1976 0.785 -0.5871 -0.3805
  1804.                       scale 0.6226 1.016 2.312
  1805.                       scaleOrientation 0.2253 -0.7061 0.6713 -0.4788
  1806.                       children [
  1807.                       DEF SurferAv_R_Toe03-POS-INTERP PositionInterpolator {
  1808.                                             key    [ 0, 0.1875, 0.375 ]
  1809.                                             keyValue    [ 0.1815 0.1298 -0.01264,
  1810.                                                   0.1818 0.1315 -0.09173,
  1811.                                                   0.1811 0.1269 0.1192 ]
  1812.                                               },
  1813.                         Shape {
  1814.                           appearance Appearance {
  1815.                             material Material {
  1816.                               diffuseColor 0.702 0.6 0.3843
  1817.                               shininess 0.25
  1818.                               transparency 0
  1819.                             }
  1820.                           }
  1821.                           geometry DEF Surfer_R_Toe03-FACES IndexedFaceSet {
  1822.                             ccw TRUE
  1823.                             solid TRUE
  1824.                                                         creaseAngle 3
  1825.                             coord DEF Surfer_R_Toe03-COORD Coordinate { point [
  1826.                               0 0.0524 0, 0 0.0262 -0.04538, -0.0393 0.0262 -0.02269, 
  1827.                               -0.0393 0.0262 0.02269, 0 0.0262 0.04538, 
  1828.                               0.0393 0.0262 0.02269, 0.0393 0.0262 -0.02269, 
  1829.                               0 -0.0262 -0.04538, -0.0393 -0.0262 -0.02269, 
  1830.                               -0.0393 -0.0262 0.02269, 0 -0.0262 0.04538, 
  1831.                               0.0393 -0.0262 0.02269, 0.0393 -0.0262 -0.02269, 
  1832.                               0 -0.0524 0]
  1833.                             }
  1834.                             coordIndex [
  1835.                               0, 1, 2, -1, 0, 2, 3, -1, 
  1836.                               0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  1837.                               0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 
  1838.                               2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1, 
  1839.                               3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1, 
  1840.                               5, 11, 12, -1, 5, 12, 6, -1, 6, 12, 7, -1, 
  1841.                               6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  1842.                               13, 10, 9, -1, 13, 11, 10, -1, 
  1843.                               13, 12, 11, -1, 13, 7, 12, -1]
  1844.                             }
  1845.                         }
  1846.                       ]
  1847.                     },
  1848.                     DEF Surfer_R_Toe01-ROOT Transform {
  1849.                       translation 0.2213 -0.1486 0.02582
  1850.                       rotation 0.6756 0.7345 -0.06368 -0.4786
  1851.                       scale 0.7877 1.009 2.394
  1852.                       scaleOrientation -0.4771 -0.8328 0.2808 -0.5705
  1853.                       children [
  1854.                       DEF SurferAv_R_Toe01-POS-INTERP PositionInterpolator {
  1855.                                             key    [ 0, 0.1875, 0.375 ]
  1856.                                             keyValue    [ 0.2213 -0.1486 0.02582,
  1857.                                                   0.2217 -0.16 -0.04911,
  1858.                                                   0.2207 -0.1297 0.1507 ]
  1859.                                               },
  1860.                         Shape {
  1861.                           appearance Appearance {
  1862.                             material Material {
  1863.                               diffuseColor 0.702 0.6 0.3843
  1864.                               shininess 0.25
  1865.                               transparency 0
  1866.                             }
  1867.                           }
  1868.                           geometry DEF Surfer_R_Toe01-FACES IndexedFaceSet {
  1869.                             ccw TRUE
  1870.                             solid TRUE
  1871.                                                         creaseAngle 3
  1872.                             coord DEF Surfer_R_Toe01-COORD Coordinate { point [
  1873.                               0 0.0724 0, 0 0.0362 -0.0627, -0.0543 0.0362 -0.03135, 
  1874.                               -0.0543 0.0362 0.03135, 0 0.0362 0.0627, 
  1875.                               0.0543 0.0362 0.03135, 0.0543 0.0362 -0.03135, 
  1876.                               0 -0.0362 -0.0627, -0.0543 -0.0362 -0.03135, 
  1877.                               -0.0543 -0.0362 0.03135, 0 -0.0362 0.0627, 
  1878.                               0.0543 -0.0362 0.03135, 0.0543 -0.0362 -0.03135, 
  1879.                               0 -0.0724 0]
  1880.                             }
  1881.                             coordIndex [
  1882.                               0, 1, 2, -1, 0, 2, 3, -1, 
  1883.                               0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  1884.                               0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 
  1885.                               2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1, 
  1886.                               3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1, 
  1887.                               5, 11, 12, -1, 5, 12, 6, -1, 6, 12, 7, -1, 
  1888.                               6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  1889.                               13, 10, 9, -1, 13, 11, 10, -1, 
  1890.                               13, 12, 11, -1, 13, 7, 12, -1]
  1891.                             }
  1892.                         }
  1893.                       ]
  1894.                     }
  1895.                   ]
  1896.                 }
  1897.               ]
  1898.             }
  1899.           ]
  1900.         },
  1901.         DEF Surfer_Leg_L-ROOT Transform {
  1902.           translation 1.032 -0.004764 -1.719
  1903.           rotation 0 0 -1 -3.142
  1904.           children [
  1905.           DEF SurferAv_Leg_L-POS-INTERP PositionInterpolator {
  1906.             key    [ 0, 0.1875, 0.375, 0.5625,
  1907.                   0.75 ]
  1908.             keyValue    [ 1.032 0.0148 -1.708,
  1909.                   1.032 -0.08853 -1.708,
  1910.                   1.056 -0.5187 -1.727,
  1911.                   1.15 -2.219 -1.381,
  1912.                   1.026 -0.6396 0.09846 ]
  1913.           },
  1914.           DEF SurferAv_Leg_L-ROT-INTERP OrientationInterpolator {
  1915.             key    [ 0, 0.1875, 0.375, 0.5625,
  1916.                   0.75 ]
  1917.             keyValue    [ 0.001255 0 0.999999  3.116,
  1918.                   0.000456082 -0.198692 0.980062  3.022,
  1919.                   0.04641 -0.2029 0.978099  2.956,
  1920.                   0.145703 0.332107 0.93192  3.061,
  1921.                   -0.0862392 -0.720193 -0.688393  3.155 ]
  1922.           },
  1923.             Shape {
  1924.               appearance Appearance {
  1925.                 material Material {
  1926.                   diffuseColor 0.702 0.6 0.3843
  1927.                   shininess 0.25
  1928.                   transparency 0
  1929.                 }
  1930.               }
  1931.               geometry DEF Surfer_Leg_L-FACES IndexedFaceSet {
  1932.                 ccw TRUE
  1933.                 solid TRUE
  1934.                                 creaseAngle 3
  1935.                 coord DEF Surfer_Leg_L-COORD Coordinate { point [
  1936.                   0 0 0, 0.1413 0 0, 0.0999 0 0.0999, 0 0 0.1413, 
  1937.                   -0.0999 0 0.0999, -0.1413 0 0, -0.0999 0 -0.0999, 
  1938.                   0 0 -0.1413, 0.0999 0 -0.0999, 0.1413 -1.496 0, 
  1939.                   0.0999 -1.496 0.0999, 0 -1.496 0.1413, -0.0999 -1.496 0.0999, 
  1940.                   -0.1413 -1.496 0, -0.0999 -1.496 -0.0999, 0 -1.496 -0.1413, 
  1941.                   0.0999 -1.496 -0.0999, 0 -1.496 0]
  1942.                 }
  1943.                 coordIndex [
  1944.                   0, 2, 1, -1, 
  1945.                   0, 3, 2, -1, 0, 4, 3, -1, 0, 5, 4, -1, 0, 6, 5, -1, 
  1946.                   0, 7, 6, -1, 0, 8, 7, -1, 0, 1, 8, -1, 1, 10, 9, -1, 
  1947.                   1, 2, 10, -1, 2, 11, 10, -1, 2, 3, 11, -1, 
  1948.                   3, 12, 11, -1, 3, 4, 12, -1, 4, 13, 12, -1, 
  1949.                   4, 5, 13, -1, 5, 14, 13, -1, 5, 6, 14, -1, 
  1950.                   6, 15, 14, -1, 6, 7, 15, -1, 7, 16, 15, -1, 
  1951.                   7, 8, 16, -1, 8, 9, 16, -1, 8, 1, 9, -1, 17, 9, 10, -1, 
  1952.                   17, 10, 11, -1, 17, 11, 12, -1, 17, 12, 13, -1, 
  1953.                   17, 13, 14, -1, 17, 14, 15, -1, 17, 15, 16, -1, 
  1954.                   17, 16, 9, -1]
  1955.                 }
  1956.             }
  1957.             DEF Surfer_Calf_L-ROOT Transform {
  1958.               translation -0.03083 -0.4032 0.05773
  1959.               rotation 1 0 0 -0.08727
  1960.               scale 1 1.958 0.8
  1961.               children [
  1962.                 Shape {
  1963.                   appearance Appearance {
  1964.                     material Material {
  1965.                       diffuseColor 0.702 0.6 0.3843
  1966.                       shininess 0.25
  1967.                       transparency 0
  1968.                     }
  1969.                   }
  1970.                   geometry DEF Surfer_Calf_L-FACES IndexedFaceSet {
  1971.                     ccw TRUE
  1972.                     solid TRUE
  1973.                                         creaseAngle 3
  1974.                     coord DEF Surfer_Calf_L-COORD Coordinate { point [
  1975.                       0 0.278 0, 0 0.1966 -0.1966, -0.139 0.1966 -0.139, 
  1976.                       -0.1966 0.1966 0, -0.139 0.1966 0.139, 
  1977.                       0 0.1966 0.1966, 0.139 0.1966 0.139, 0.1966 0.1966 0, 
  1978.                       0.139 0.1966 -0.139, 0 0 -0.278, -0.1966 0 -0.1966, 
  1979.                       -0.278 0 0, -0.1966 0 0.1966, 0 0 0.278, 
  1980.                       0.1966 0 0.1966, 0.278 0 0, 0.1966 0 -0.1966, 
  1981.                       0 -0.1966 -0.1966, -0.139 -0.1966 -0.139, 
  1982.                       -0.1966 -0.1966 0, -0.139 -0.1966 0.139, 
  1983.                       0 -0.1966 0.1966, 0.139 -0.1966 0.139, 
  1984.                       0.1966 -0.1966 0, 0.139 -0.1966 -0.139, 
  1985.                       0 -0.278 0]
  1986.                     }
  1987.                     coordIndex [
  1988.                       0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  1989.                       0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 
  1990.                       0, 7, 8, -1, 0, 8, 1, -1, 1, 9, 10, -1, 
  1991.                       1, 10, 2, -1, 2, 10, 11, -1, 2, 11, 3, -1, 
  1992.                       3, 11, 12, -1, 3, 12, 4, -1, 4, 12, 13, -1, 
  1993.                       4, 13, 5, -1, 5, 13, 14, -1, 5, 14, 6, -1, 
  1994.                       6, 14, 15, -1, 6, 15, 7, -1, 7, 15, 16, -1, 
  1995.                       7, 16, 8, -1, 8, 16, 9, -1, 8, 9, 1, -1, 
  1996.                       9, 17, 18, -1, 9, 18, 10, -1, 10, 18, 19, -1, 
  1997.                       10, 19, 11, -1, 11, 19, 20, -1, 11, 20, 12, -1, 
  1998.                       12, 20, 21, -1, 12, 21, 13, -1, 13, 21, 22, -1, 
  1999.                       13, 22, 14, -1, 14, 22, 23, -1, 14, 23, 15, -1, 
  2000.                       15, 23, 24, -1, 15, 24, 16, -1, 16, 24, 17, -1, 
  2001.                       16, 17, 9, -1, 25, 18, 17, -1, 25, 19, 18, -1, 
  2002.                       25, 20, 19, -1, 25, 21, 20, -1, 25, 22, 21, -1, 
  2003.                       25, 23, 22, -1, 25, 24, 23, -1, 25, 17, 24, -1]
  2004.                     }
  2005.                 }
  2006.               ]
  2007.             },
  2008.             DEF Surfer_Heel_L-ROOT Transform {
  2009.               translation 0.001562 -1.517 -0.02254
  2010.               rotation 0.5774 0.5774 -0.5774 -4.189
  2011.               children [
  2012.                 Shape {
  2013.                   appearance Appearance {
  2014.                     material Material {
  2015.                       diffuseColor 0.702 0.6 0.3843
  2016.                       shininess 0.25
  2017.                       transparency 0
  2018.                     }
  2019.                   }
  2020.                   geometry DEF Surfer_Heel_L-FACES IndexedFaceSet {
  2021.                     ccw TRUE
  2022.                     solid TRUE
  2023.                                         creaseAngle 3
  2024.                     coord DEF Surfer_Heel_L-COORD Coordinate { point [
  2025.                       0 0.1824 0, 0 0.0912 -0.158, -0.1368 0.0912 -0.07898, 
  2026.                       -0.1368 0.0912 0.07898, 0 0.0912 0.158, 
  2027.                       0.1368 0.0912 0.07898, 0.1368 0.0912 -0.07898, 
  2028.                       0 -0.0912 -0.158, -0.1368 -0.0912 -0.07898, 
  2029.                       -0.1368 -0.0912 0.07898, 0 -0.0912 0.158, 
  2030.                       0.1368 -0.0912 0.07898, 0.1368 -0.0912 -0.07898, 
  2031.                       0 -0.1824 0]
  2032.                     }
  2033.                     coordIndex [
  2034.                       0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  2035.                       0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 1, -1, 
  2036.                       1, 7, 8, -1, 1, 8, 2, -1, 2, 8, 9, -1, 
  2037.                       2, 9, 3, -1, 3, 9, 10, -1, 3, 10, 4, -1, 
  2038.                       4, 10, 11, -1, 4, 11, 5, -1, 5, 11, 12, -1, 
  2039.                       5, 12, 6, -1, 6, 12, 7, -1, 6, 7, 1, -1, 
  2040.                       13, 8, 7, -1, 13, 9, 8, -1, 13, 10, 9, -1, 
  2041.                       13, 11, 10, -1, 13, 12, 11, -1, 13, 7, 12, -1]
  2042.                     }
  2043.                 }
  2044.                 DEF Surfer_Foot_L-ROOT Transform {
  2045.                   translation 0.2704 0 -0.02074
  2046.                   rotation 1 0 0 -0.3491
  2047.                   scale 2.05 1 0.4436
  2048.                   children [
  2049.                   DEF SurferAv_Foot_L-POS-INTERP PositionInterpolator {
  2050.                 key    [ 0, 0.1875, 0.375, 0.5625,
  2051.                       0.75 ]
  2052.                 keyValue    [ 0.2704 0 -0.02074,
  2053.                       0.2453 0.02323 0.09197,
  2054.                       0.1736 0.06152 0.2113,
  2055.                       0.04483 0.109 0.3067,
  2056.                       -0.1263 0.1462 0.3438 ]
  2057.               },
  2058.                   DEF SurferAv_Foot_L-ROT-INTERP OrientationInterpolator {
  2059.                 key    [ 0, 0.1875, 0.375, 0.5625,
  2060.                       0.75 ]
  2061.                 keyValue    [ -1 0 0  0.3491,
  2062.                       -0.801628 -0.597821 0.00195907  0.4735,
  2063.                       -0.557019 -0.830128 0.0248308  0.7583,
  2064.                       -0.403795 -0.91329 0.0533994  1.13,
  2065.                       -0.297683 -0.951147 0.0818755  1.539 ]
  2066.               },
  2067.                     Shape {
  2068.                       appearance Appearance {
  2069.                         material Material {
  2070.                           diffuseColor 0.702 0.6 0.3843
  2071.                           shininess 0.25
  2072.                           transparency 0
  2073.                         }
  2074.                       }
  2075.                       geometry DEF Surfer_Foot_L-FACES IndexedFaceSet {
  2076.                         ccw TRUE
  2077.                         solid TRUE
  2078.                                                 creaseAngle 3
  2079.                         coord DEF Surfer_Foot_L-COORD Coordinate { point [
  2080.                           0 0.2224 0, 0 0.1573 -0.1573, -0.1112 0.1573 -0.1112, 
  2081.                           -0.1573 0.1573 0, -0.1112 0.1573 0.1112, 
  2082.                           0 0.1573 0.1573, 0.1112 0.1573 0.1112, 
  2083.                           0.1573 0.1573 0, 0.1112 0.1573 -0.1112, 
  2084.                           0 0 -0.2224, -0.1573 0 -0.1573, -0.2224 0 0, 
  2085.                           -0.1573 0 0.1573, 0 0 0.2224, 0.1573 0 0.1573, 
  2086.                           0.2224 0 0, 0.1573 0 -0.1573, 0 -0.1573 -0.1573, 
  2087.                           -0.1112 -0.1573 -0.1112, -0.1573 -0.1573 0, 
  2088.                           -0.1112 -0.1573 0.1112, 0 -0.1573 0.1573, 
  2089.                           0.1112 -0.1573 0.1112, 0.1573 -0.1573 0, 
  2090.                           0.1112 -0.1573 -0.1112, 0 -0.2224 0]
  2091.                         }
  2092.                         coordIndex [
  2093.                           0, 1, 2, -1, 
  2094.                           0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 
  2095.                           0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 8, -1, 
  2096.                           0, 8, 1, -1, 1, 9, 10, -1, 1, 10, 2, -1, 
  2097.                           2, 10, 11, -1, 2, 11, 3, -1, 3, 11, 12, -1, 
  2098.                           3, 12, 4, -1, 4, 12, 13, -1, 4, 13, 5, -1, 
  2099.                           5, 13, 14, -1, 5, 14, 6, -1, 6, 14, 15, -1, 
  2100.                           6, 15, 7, -1, 7, 15, 16, -1, 7, 16, 8, -1, 
  2101.                           8, 16, 9, -1, 8, 9, 1, -1, 9, 17, 18, -1, 
  2102.                           9, 18, 10, -1, 10, 18, 19, -1, 10, 19, 11, -1, 
  2103.                           11, 19, 20, -1, 11, 20, 12, -1, 12, 20, 21, -1, 
  2104.                           12, 21, 13, -1, 13, 21, 22, -1, 13, 22, 14, -1, 
  2105.                           14, 22, 23, -1, 14, 23, 15, -1, 15, 23, 24, -1, 
  2106.                           15, 24, 16, -1, 16, 24, 17, -1, 16, 17, 9, -1, 
  2107.                           25, 18, 17, -1, 25, 19, 18, -1, 25, 20, 19, -1, 
  2108.                           25, 21, 20, -1, 25, 22, 21, -1, 25, 23, 22, -1, 
  2109.                           25, 24, 23, -1, 25, 17, 24, -1]
  2110.                         }
  2111.                     }
  2112.                     DEF Surfer_L_Toe01-ROOT Transform {
  2113.                       translation 0.2209 0.1316 0.1773
  2114.                       rotation -0.7338 0.674 0.08521 -0.468
  2115. #                      scale 0.7957 1.011 2.365
  2116.                       scaleOrientation 0.5227 -0.7808 -0.3423 -0.5581
  2117.                       children [
  2118.                         Shape {
  2119.                           appearance Appearance {
  2120.                             material Material {
  2121.                               diffuseColor 0.702 0.6 0.3843
  2122.                               shininess 0.25
  2123.                               transparency 0
  2124.                             }
  2125.                           }
  2126.                           geometry DEF Surfer_L_Toe01-FACES IndexedFaceSet {
  2127.                             ccw TRUE
  2128.                             solid TRUE
  2129.                                                         creaseAngle 3
  2130.                             coord DEF Surfer_L_Toe01-COORD Coordinate { point [
  2131.                               0 0.0724 0, 0 0.0362 -0.0627, -0.0543 0.0362 -0.03135, 
  2132.                               -0.0543 0.0362 0.03135, 0 0.0362 0.0627, 
  2133.                               0.0543 0.0362 0.03135, 0.0543 0.0362 -0.03135, 
  2134.                               0 -0.0362 -0.0627, -0.0543 -0.0362 -0.03135, 
  2135.                               -0.0543 -0.0362 0.03135, 0 -0.0362 0.0627, 
  2136.                               0.0543 -0.0362 0.03135, 0.0543 -0.0362 -0.03135, 
  2137.                               0 -0.0724 0]
  2138.                             }
  2139.                             coordIndex [
  2140.                               0, 1, 2, -1, 0, 2, 3, -1, 
  2141.                               0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  2142.                               0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 
  2143.                               2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1, 
  2144.                               3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1, 
  2145.                               5, 11, 12, -1, 5, 12, 6, -1, 6, 12, 7, -1, 
  2146.                               6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  2147.                               13, 10, 9, -1, 13, 11, 10, -1, 
  2148.                               13, 12, 11, -1, 13, 7, 12, -1]
  2149.                             }
  2150.                         }
  2151.                       ]
  2152.                     },
  2153.                     DEF Surfer_L_Toe02-ROOT Transform {
  2154.                       translation 0.2165 -0.01985 0.1629
  2155.                       rotation -0.2453 0.9567 0.1567 -1.212
  2156. #                      scale 2.54 1.013 0.4999
  2157.                       scaleOrientation 0.09537 0.783 -0.6147 -0.4729
  2158.                       children [
  2159.                         Shape {
  2160.                           appearance Appearance {
  2161.                             material Material {
  2162.                               diffuseColor 0.702 0.6 0.3843
  2163.                               shininess 0.25
  2164.                               transparency 0
  2165.                             }
  2166.                           }
  2167.                           geometry DEF Surfer_L_Toe02-FACES IndexedFaceSet {
  2168.                             ccw TRUE
  2169.                             solid TRUE
  2170.                                                         creaseAngle 3
  2171.                             coord DEF Surfer_L_Toe02-COORD Coordinate { point [
  2172.                               0 0.0624 0, 0 0.0312 -0.05404, -0.0468 0.0312 -0.02702, 
  2173.                               -0.0468 0.0312 0.02702, 0 0.0312 0.05404, 
  2174.                               0.0468 0.0312 0.02702, 0.0468 0.0312 -0.02702, 
  2175.                               0 -0.0312 -0.05404, -0.0468 -0.0312 -0.02702, 
  2176.                               -0.0468 -0.0312 0.02702, 0 -0.0312 0.05404, 
  2177.                               0.0468 -0.0312 0.02702, 0.0468 -0.0312 -0.02702, 
  2178.                               0 -0.0624 0]
  2179.                             }
  2180.                             coordIndex [
  2181.                               0, 1, 2, -1, 0, 2, 3, -1, 
  2182.                               0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  2183.                               0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 
  2184.                               2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1, 
  2185.                               3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1, 
  2186.                               5, 11, 12, -1, 5, 12, 6, -1, 6, 12, 7, -1, 
  2187.                               6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  2188.                               13, 10, 9, -1, 13, 11, 10, -1, 
  2189.                               13, 12, 11, -1, 13, 7, 12, -1]
  2190.                             }
  2191.                         }
  2192.                       ]
  2193.                     },
  2194.                     DEF Surfer_L_Toe03-ROOT Transform {
  2195.                       translation 0.1743 -0.1208 0.1519
  2196.                       rotation -0.2928 0.9452 0.1441 -1.042
  2197. #                      scale 2.697 1.019 0.5322
  2198.                       scaleOrientation 0.07803 0.8822 -0.4644 -0.5791
  2199.                       children [
  2200.                         Shape {
  2201.                           appearance Appearance {
  2202.                             material Material {
  2203.                               diffuseColor 0.702 0.6 0.3843
  2204.                               shininess 0.25
  2205.                               transparency 0
  2206.                             }
  2207.                           }
  2208.                           geometry DEF Surfer_L_Toe03-FACES IndexedFaceSet {
  2209.                             ccw TRUE
  2210.                             solid TRUE
  2211.                                                         creaseAngle 3
  2212.                             coord DEF Surfer_L_Toe03-COORD Coordinate { point [
  2213.                               0 0.0524 0, 0 0.0262 -0.04538, -0.0393 0.0262 -0.02269, 
  2214.                               -0.0393 0.0262 0.02269, 0 0.0262 0.04538, 
  2215.                               0.0393 0.0262 0.02269, 0.0393 0.0262 -0.02269, 
  2216.                               0 -0.0262 -0.04538, -0.0393 -0.0262 -0.02269, 
  2217.                               -0.0393 -0.0262 0.02269, 0 -0.0262 0.04538, 
  2218.                               0.0393 -0.0262 0.02269, 0.0393 -0.0262 -0.02269, 
  2219.                               0 -0.0524 0]
  2220.                             }
  2221.                             coordIndex [
  2222.                               0, 1, 2, -1, 0, 2, 3, -1, 
  2223.                               0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  2224.                               0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 
  2225.                               2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1, 
  2226.                               3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1, 
  2227.                               5, 11, 12, -1, 5, 12, 6, -1, 6, 12, 7, -1, 
  2228.                               6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  2229.                               13, 10, 9, -1, 13, 11, 10, -1, 
  2230.                               13, 12, 11, -1, 13, 7, 12, -1]
  2231.                             }
  2232.                         }
  2233.                       ]
  2234.                     }
  2235.                   ]
  2236.                 }
  2237.               ]
  2238.             }
  2239.           ]
  2240.         }
  2241.       ]
  2242.     }
  2243.   ]
  2244. }
  2245.  
  2246. ]}
  2247. ]}
  2248. ]}
  2249. DEF SurferFloat__Boolean-POS-INTERP PositionInterpolator {
  2250.   key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 0.2188, 
  2251.       0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 0.4375, 0.4688, 
  2252.       0.5, 0.5313, 0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  2253.       0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 0.9375, 0.9688, 
  2254.       1, ]
  2255.   keyValue [0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 0 0.125 0, 
  2256.     0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 0 0.2393 0, 
  2257.     0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 0 0.03906 0, 
  2258.     0 0.01074 0, 0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 
  2259.     0 0.125 0, 0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 
  2260.     0 0.2393 0, 0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 
  2261.     0 0.03906 0, 0 0.01074 0, 0 0 0,   ] },
  2262.  
  2263. DEF TimeSensor_Surfer_Av01-TIMER TimeSensor {
  2264.   cycleInterval 1
  2265.     loop FALSE
  2266. }
  2267. DEF TimeSensor_SurferFloat-TIMER TimeSensor {
  2268.   cycleInterval 3.2
  2269.   loop TRUE
  2270. }
  2271. DEF SurferCollide Script {
  2272.     mustEvaluate TRUE
  2273.     eventIn SFTime runAway
  2274.     eventIn SFFloat inputFraction
  2275.     eventIn SFTime allSafe
  2276.     eventIn SFBool beingEaten
  2277.     field SFInt32 scared 0
  2278.     eventOut SFInt32 switcher
  2279.     eventOut SFTime startAnim
  2280.     eventOut SFFloat outputFraction
  2281.     eventOut SFBool eatEnabled
  2282.     eventOut SFTime startAnimLoop
  2283.   eventOut SFTime stopAnimLoop
  2284.     eventOut SFTime startFloating
  2285.     eventOut SFTime stopFloating
  2286.     eventOut SFTime playOops
  2287.     eventOut SFBool avoidEnabled
  2288.     url "javascript:
  2289.         function beingEaten(input) {
  2290.             if (input == TRUE) {
  2291.                 avoidEnabled = FALSE;
  2292.                 eatEnabled = FALSE;
  2293.             }
  2294.         }    
  2295.         function runAway(input, time){
  2296.             switcher = 1;
  2297.             scared = 1;
  2298.             eatEnabled = FALSE;
  2299.             startAnim = time;
  2300.             playOops = time;
  2301.             stopAnimLoop = time;
  2302.             Browser.loadURL(new MFString('oops1.htm'), new MFString('target=helpertext'));
  2303.         }
  2304.       function allSafe(input, time) {
  2305.             scared = 0;
  2306.             stopFloating = time;
  2307.             startAnim = time;
  2308.         }
  2309.         function inputFraction(input, time) {
  2310.             if (scared == 1) {
  2311.                 outputFraction = input;
  2312.                 if (input == 1.0) {
  2313.                     startFloating = time;
  2314.                 }
  2315.             } else {
  2316.                 outputFraction = 1.0 - input;
  2317.                 if (input == 1.0) {
  2318.                     switcher = 0;
  2319.                     eatEnabled = TRUE;
  2320.                     startAnimLoop = time;
  2321.                 }
  2322.             }
  2323.         }
  2324.         "
  2325. }
  2326.  
  2327. ROUTE EatSurfer.isActive TO SurferCollide.beingEaten
  2328. ROUTE SurferCollide.avoidEnabled TO ScareSurfer.enabled
  2329. ROUTE SurferCollide.startFloating TO TimeSensor_SurferFloat-TIMER.startTime
  2330. ROUTE SurferCollide.stopFloating TO TimeSensor_SurferFloat-TIMER.stopTime
  2331. ROUTE TimeSensor_SurferFloat-TIMER.fraction_changed TO SurferFloat__Boolean-POS-INTERP.set_fraction
  2332. ROUTE SurferFloat__Boolean-POS-INTERP.value_changed TO Surfer__Boolean-ROOT.set_translation
  2333. ROUTE SurferAv_Board-POS-INTERP.value_changed TO Surfer_Board-ROOT.set_translation
  2334. ROUTE SurferCollide.outputFraction TO SurferAv_Board-POS-INTERP.set_fraction
  2335. ROUTE SurferAv_Board-ROT-INTERP.value_changed TO Surfer_Board-ROOT.set_rotation
  2336. ROUTE SurferCollide.outputFraction TO SurferAv_Board-ROT-INTERP.set_fraction
  2337. ROUTE SurferAv_Leg_R-POS-INTERP.value_changed TO Surfer_Leg_R-ROOT.set_translation
  2338. ROUTE SurferCollide.outputFraction TO SurferAv_Leg_R-POS-INTERP.set_fraction
  2339. ROUTE SurferAv_Leg_R-ROT-INTERP.value_changed TO Surfer_Leg_R-ROOT.set_rotation
  2340. ROUTE SurferCollide.outputFraction TO SurferAv_Leg_R-ROT-INTERP.set_fraction
  2341. ROUTE SurferAv_Foot_R-POS-INTERP.value_changed TO Surfer_Foot_R-ROOT.set_translation
  2342. ROUTE SurferCollide.outputFraction TO SurferAv_Foot_R-POS-INTERP.set_fraction
  2343. ROUTE SurferAv_Foot_R-ROT-INTERP.value_changed TO Surfer_Foot_R-ROOT.set_rotation
  2344. ROUTE SurferCollide.outputFraction TO SurferAv_Foot_R-ROT-INTERP.set_fraction
  2345. ROUTE SurferAv_R_Toe02-POS-INTERP.value_changed TO Surfer_R_Toe02-ROOT.set_translation
  2346. ROUTE SurferCollide.outputFraction TO SurferAv_R_Toe02-POS-INTERP.set_fraction
  2347. ROUTE SurferAv_R_Toe03-POS-INTERP.value_changed TO Surfer_R_Toe03-ROOT.set_translation
  2348. ROUTE SurferCollide.outputFraction TO SurferAv_R_Toe03-POS-INTERP.set_fraction
  2349. ROUTE SurferAv_R_Toe01-POS-INTERP.value_changed TO Surfer_R_Toe01-ROOT.set_translation
  2350. ROUTE SurferCollide.outputFraction TO SurferAv_R_Toe01-POS-INTERP.set_fraction
  2351. ROUTE SurferAv_Leg_L-POS-INTERP.value_changed TO Surfer_Leg_L-ROOT.set_translation
  2352. ROUTE SurferCollide.outputFraction TO SurferAv_Leg_L-POS-INTERP.set_fraction
  2353. ROUTE SurferAv_Leg_L-ROT-INTERP.value_changed TO Surfer_Leg_L-ROOT.set_rotation
  2354. ROUTE SurferCollide.outputFraction TO SurferAv_Leg_L-ROT-INTERP.set_fraction
  2355. ROUTE SurferAv_Foot_L-POS-INTERP.value_changed TO Surfer_Foot_L-ROOT.set_translation
  2356. ROUTE SurferCollide.outputFraction TO SurferAv_Foot_L-POS-INTERP.set_fraction
  2357. ROUTE SurferAv_Foot_L-ROT-INTERP.value_changed TO Surfer_Foot_L-ROOT.set_rotation
  2358. #looping Surfer routing
  2359. ROUTE Surfer__Boolean-POS-INTERP.value_changed TO Surfer__Boolean-ROOT.set_translation
  2360. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer__Boolean-POS-INTERP.set_fraction
  2361. ROUTE Surfer_Leg_R-POS-INTERP.value_changed TO Surfer_Leg_R-ROOT.set_translation
  2362. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_Leg_R-POS-INTERP.set_fraction
  2363. ROUTE Surfer_Leg_R-ROT-INTERP.value_changed TO Surfer_Leg_R-ROOT.set_rotation
  2364. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_Leg_R-ROT-INTERP.set_fraction
  2365. ROUTE Surfer_Heel_R-ROT-INTERP.value_changed TO Surfer_Heel_R-ROOT.set_rotation
  2366. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_Heel_R-ROT-INTERP.set_fraction
  2367. ROUTE Surfer_R_Toe01-ROT-INTERP.value_changed TO Surfer_R_Toe01-ROOT.set_rotation
  2368. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_R_Toe01-ROT-INTERP.set_fraction
  2369. ROUTE Surfer_R_Toe02-ROT-INTERP.value_changed TO Surfer_R_Toe02-ROOT.set_rotation
  2370. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_R_Toe02-ROT-INTERP.set_fraction
  2371. ROUTE Surfer_R_Toe03-ROT-INTERP.value_changed TO Surfer_R_Toe03-ROOT.set_rotation
  2372. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_R_Toe03-ROT-INTERP.set_fraction
  2373. ROUTE Surfer_Leg_L-ROT-INTERP.value_changed TO Surfer_Leg_L-ROOT.set_rotation
  2374. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_Leg_L-ROT-INTERP.set_fraction
  2375. ROUTE Surfer_Heel_L-ROT-INTERP.value_changed TO Surfer_Heel_L-ROOT.set_rotation
  2376. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_Heel_L-ROT-INTERP.set_fraction
  2377. ROUTE Surfer_L_Toe01-ROT-INTERP.value_changed TO Surfer_L_Toe01-ROOT.set_rotation
  2378. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_L_Toe01-ROT-INTERP.set_fraction
  2379. ROUTE Surfer_L_Toe02-ROT-INTERP.value_changed TO Surfer_L_Toe02-ROOT.set_rotation
  2380. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_L_Toe02-ROT-INTERP.set_fraction
  2381. ROUTE Surfer_L_Toe03-ROT-INTERP.value_changed TO Surfer_L_Toe03-ROOT.set_rotation
  2382. ROUTE TimeSensor_Surfer-TIMER.fraction_changed TO Surfer_L_Toe03-ROT-INTERP.set_fraction
  2383. #Surfer script routing
  2384. ROUTE SurferCollide.outputFraction TO SurferAv_Foot_L-ROT-INTERP.set_fraction
  2385. ROUTE SurferCollide.eatEnabled TO EatSurfer.enabled
  2386. ROUTE ScareSurfer.enterTime TO SurferCollide.runAway
  2387. ROUTE ScareSurfer.exitTime TO SurferCollide.allSafe
  2388. ROUTE SurferCollide.startAnim TO TimeSensor_Surfer_Av01-TIMER.startTime
  2389. ROUTE SurferCollide.playOops TO oopsSound.stopTime
  2390. ROUTE SurferCollide.playOops TO oopsSound.startTime
  2391. ROUTE SurferCollide.stopAnimLoop TO TimeSensor_Surfer-TIMER.stopTime
  2392. ROUTE SurferCollide.startAnimLoop TO TimeSensor_Surfer-TIMER.startTime
  2393. ROUTE TimeSensor_Surfer_Av01-TIMER.fraction_changed TO SurferCollide.inputFraction
  2394.  
  2395. DEF TimeSensor_Surfer2-TIMER TimeSensor {
  2396.   cycleInterval 6.4
  2397.   loop TRUE
  2398.   startTime 1
  2399. }
  2400. DEF Surfer2_L_Toe03-ROT-INTERP OrientationInterpolator {
  2401. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  2402.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  2403.     0.375, 0.4063, 0.4375, 0.4688, 0.5, 0.5313, 
  2404.     0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  2405.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 
  2406.     0.9375, 0.9688, 1, ]
  2407. keyValue [0 1 0 -1.036, 0 1 0 -0.1159, 0 -1 0 -0.4363, 
  2408.   0 1 0 -0.3716, 0 1 0 -1.118, 0 1 0 -1.234, 
  2409.   0 1 0 -0.4363, 0 -1 0 -0.3613, 0 1 0 -0.08181, 
  2410.   0 1 0 -0.9102, 0 1 0 -1.309, 0 1 0 -0.7568, 
  2411.   0 -1 0 -0.1636, 0 -1 0 -0.1943, 0 1 0 -0.6545, 
  2412.   0 1 0 -1.258, 0 1 0 -1.036, 0 1 0 -0.1159, 
  2413.   0 -1 0 -0.4363, 0 1 0 -0.3716, 0 1 0 -1.118, 
  2414.   0 1 0 -1.234, 0 1 0 -0.4363, 0 -1 0 -0.3613, 
  2415.   0 1 0 -0.08181, 0 1 0 -0.9102, 0 1 0 -1.309, 
  2416.   0 1 0 -0.7568, 0 -1 0 -0.1636, 0 -1 0 -0.1943, 
  2417.   0 1 0 -0.6545, 0 1 0 -1.258, 0 1 0 -1.036, 
  2418.                     ] },
  2419. DEF Surfer2_L_Toe02-ROT-INTERP OrientationInterpolator {
  2420. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  2421.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  2422.     0.375, 0.4063, 0.4375, 0.4688, 0.5, 0.5313, 
  2423.     0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  2424.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 
  2425.     0.9375, 0.9688, 1, ]
  2426. keyValue [0 1 0 -0.06068, 0 -1 0 -0.4363, 0 1 0 -0.2908, 
  2427.   0 1 0 -0.9627, 0 1 0 -1.067, 0 1 0 -0.3491, 
  2428.   0 -1 0 -0.3688, 0 1 0 -0.03, 0 1 0 -0.7755, 
  2429.   0 1 0 -1.134, 0 1 0 -0.6375, 0 -1 0 -0.1909, 
  2430.   0 -1 0 -0.2185, 0 1 0 -0.5454, 0 1 0 -1.088, 
  2431.   0 1 0 -0.889, 0 1 0 -0.06068, 0 -1 0 -0.4363, 
  2432.   0 1 0 -0.2908, 0 1 0 -0.9627, 0 1 0 -1.067, 
  2433.   0 1 0 -0.3491, 0 -1 0 -0.3688, 0 1 0 -0.03, 
  2434.   0 1 0 -0.7755, 0 1 0 -1.134, 0 1 0 -0.6375, 
  2435.   0 -1 0 -0.1909, 0 -1 0 -0.2185, 0 1 0 -0.5454, 
  2436.   0 1 0 -1.088, 0 1 0 -0.889, 0 1 0 -0.06068, 
  2437.                     ] },
  2438.  
  2439. DEF Surfer2_L_Toe01-ROT-INTERP OrientationInterpolator {
  2440. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  2441.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  2442.     0.375, 0.4063, 0.4375, 0.4688, 0.5, 0.5313, 
  2443.     0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  2444.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 
  2445.     0.9375, 0.9688, 1, ]
  2446. keyValue [0 -1 0 -0.3491, 0 1 0 -0.2021, 0 1 0 -0.6245, 
  2447.   0 1 0 -0.6214, 0 -1 0 -0.02181, 0 -1 0 -0.6405, 
  2448.   0 1 0 -0.01909, 0 1 0 -0.5151, 0 1 0 -0.6981, 
  2449.   0 1 0 -0.2308, 0 -1 0 -0.4881, 0 -1 0 -0.1681, 
  2450.   0 1 0 -0.3709, 0 1 0 -0.6889, 0 1 0 -0.4554, 
  2451.   0 -1 0 -0.2717, 0 -1 0 -0.3491, 0 1 0 -0.2021, 
  2452.   0 1 0 -0.6245, 0 1 0 -0.6214, 0 -1 0 -0.02181, 
  2453.   0 -1 0 -0.6405, 0 1 0 -0.01909, 0 1 0 -0.5151, 
  2454.   0 1 0 -0.6981, 0 1 0 -0.2308, 0 -1 0 -0.4881, 
  2455.   0 -1 0 -0.1681, 0 1 0 -0.3709, 0 1 0 -0.6889, 
  2456.   0 1 0 -0.4554, 0 -1 0 -0.2717, 0 -1 0 -0.3491, 
  2457.                     ] },
  2458. DEF Surfer2_Heel_L-ROT-INTERP OrientationInterpolator {
  2459. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  2460.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  2461.     0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  2462.     0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  2463.     0.875, 0.9063, 0.9375, 0.9688, 1, ]
  2464. keyValue [0.5774 0.5774 -0.5774 -4.189, -0.5823 -0.598 0.5508 -2.034, 
  2465.   -0.5879 -0.6218 0.5174 -1.978, -0.5905 -0.6394 0.4924 -1.915, 
  2466.   -0.5872 -0.6422 0.4927 -1.835, -0.5606 -0.5901 0.5809 -1.687, 
  2467.   -0.5116 -0.4984 0.6999 -1.554, -0.4973 -0.4737 0.7268 -1.526, 
  2468.   -0.5026 -0.4828 0.7171 -1.537, -0.5186 -0.5103 0.686 -1.573, 
  2469.   -0.5385 -0.5459 0.6418 -1.627, -0.5613 -0.61 0.5594 -1.712, 
  2470.   -0.5838 -0.6697 0.459 -1.847, -0.6225 -0.6517 0.4332 -2.021, 
  2471.   0.6773 0.5257 -0.5148 -4.052, 0.6752 0.5215 -0.5217 -4.046, 
  2472.   0.6723 0.519 -0.5278 -4.043, 0.6689 0.518 -0.5332 -4.043, 
  2473.   0.6648 0.5182 -0.538 -4.045, 0.6603 0.5196 -0.5423 -4.05, 
  2474.   0.6552 0.522 -0.5461 -4.057, 0.6497 0.5253 -0.5494 -4.066, 
  2475.   0.6439 0.5294 -0.5524 -4.076, 0.6377 0.534 -0.5551 -4.087, 
  2476.   0.6313 0.539 -0.5576 -4.099, 0.6246 0.5444 -0.5599 -4.111, 
  2477.   0.6177 0.5499 -0.5622 -4.124, 0.6108 0.5554 -0.5643 -4.137, 
  2478.   0.6038 0.5607 -0.5666 -4.149, 0.5969 0.5657 -0.5689 -4.161, 
  2479.   0.5901 0.5703 -0.5714 -4.171, 0.5836 0.5742 -0.5742 -4.181, 
  2480.   0.5774 0.5774 -0.5774 -4.189,               ] },
  2481. DEF Surfer2_Leg_L-ROT-INTERP OrientationInterpolator {
  2482. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  2483.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  2484.     0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  2485.     0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  2486.     0.875, 0.9063, 0.9375, 0.9688, 1, ]
  2487. keyValue [0 0 -1 -3.142, -0.0008217 0.003095 -1 -3.192, 
  2488.   -0.003324 0.01276 -0.9999 -3.351, -0.007006 0.02703 -0.9996 -3.582, 
  2489.   -0.01077 0.04072 -0.9991 -3.784, -0.01326 0.04347 -0.999 -3.791, 
  2490.   -0.01556 0.05262 -0.9985 -3.718, -0.01659 0.06457 -0.9978 -3.702, 
  2491.   -0.01026 0.05748 -0.9983 -3.782, -0.004409 0.0476 -0.9989 -3.839, 
  2492.   -0.005226 0.04516 -0.999 -3.767, -0.008149 0.04482 -0.999 -3.653, 
  2493.   -0.01019 0.04487 -0.9989 -3.577, -0.009855 0.04503 -0.9989 -3.593, 
  2494.   -0.008689 0.04558 -0.9989 -3.647, -0.008495 0.04567 -0.9989 -3.656, 
  2495.   -0.01019 0.04487 -0.9989 -3.577, -0.01216 0.04423 -0.9989 -3.49, 
  2496.   -0.01429 0.0437 -0.9989 -3.397, -0.01618 0.0429 -0.9989 -3.307, 
  2497.   -0.01742 0.04145 -0.999 -3.229, -0.01753 0.03856 -0.9991 -3.163, 
  2498.   -0.01677 0.03473 -0.9993 -3.112, -0.01582 0.03154 -0.9994 -3.086, 
  2499.   -0.01501 0.03023 -0.9994 -3.102, -0.01402 0.02957 -0.9995 -3.142, 
  2500.   -0.01258 0.02748 -0.9995 -3.169, -0.01006 0.02224 -0.9997 -3.171, 
  2501.   -0.007267 0.01615 -0.9998 -3.165, -0.004343 0.009637 -0.9999 -3.155, 
  2502.   -0.001901 0.004191 -1 -3.147, -0.0004681 0.001025 -1 -3.143, 
  2503.   0 0 -1 -3.142,           ] },
  2504. DEF Surfer2_R_Toe03-ROT-INTERP OrientationInterpolator {
  2505. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  2506.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  2507.     0.375, 0.4063, 0.4375, 0.4688, 0.5, ]
  2508. keyValue [1 0 0 0, 0.05623 -0.9864 0.1545 -0.1874, 
  2509.   0.07283 -0.9771 0.2001 -0.3857, 0.05606 -0.9865 0.154 -0.5628, 
  2510.   0 -1 0 -0.6981, -0.1428 -0.86 -0.49 -0.8999, 
  2511.   -0.2858 -0.5491 -0.7854 -1.171, -0.5619 -0.1607 -0.8115 -0.9919, 
  2512.   -0.6912 0.6636 -0.2863 -1.33, -0.1897 -0.6401 -0.7445 -1.29, 
  2513.   -0.2301 -0.6038 -0.7632 -1.279, -0.7248 0.3021 -0.6192 -1.053, 
  2514.   -0.7262 0.534 -0.433 -1.025, -0.7138 0.5959 -0.3681 -0.8367, 
  2515.   -0.7115 0.6043 -0.3586 -0.564, -0.721 0.5641 -0.4025 -0.265, 
  2516.   1 0 0 0,                   ] },
  2517. DEF Surfer2_R_Toe02-ROT-INTERP OrientationInterpolator {
  2518. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  2519.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  2520.     0.375, 0.4063, 0.4375, 0.4688, 0.5, ]
  2521. keyValue [1 0 0 0, 0.04648 -0.9939 0.09969 -0.2327, 
  2522.   0.0605 -0.9897 0.1297 -0.4765, 0.0463 -0.994 0.0993 -0.6987, 
  2523.   0 -1 0 -0.8727, -0.131 -0.93 -0.3433 -1.037, 
  2524.   -0.2958 -0.7142 -0.6344 -1.157, -0.6437 -0.29 -0.7082 -0.8382, 
  2525.   -0.7476 0.5875 -0.3097 -0.9851, -0.1924 -0.7866 -0.5868 -1.337, 
  2526.   -0.252 -0.7469 -0.6153 -1.268, -0.8003 0.1901 -0.5687 -0.8336, 
  2527.   -0.7749 0.5089 -0.375 -0.8172, -0.7462 0.5909 -0.3066 -0.6754, 
  2528.   -0.7416 0.6016 -0.297 -0.4561, -0.7625 0.5485 -0.3432 -0.2124, 
  2529.   1 0 0 0,                   ] },
  2530. DEF Surfer2_R_Toe01-ROT-INTERP OrientationInterpolator {
  2531. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 
  2532.     0.1875, 0.2188, 0.25, 0.2813, 0.3125, 0.3438, 
  2533.     0.375, 0.4063, 0.4375, 0.4688, 0.5, ]
  2534. keyValue [1 0 0 0, -0.01805 -0.9998 -0.004001 -0.3708, 
  2535.   -0.02259 -0.9997 -0.005007 -0.7852, 
  2536.   -0.01764 -0.9998 -0.00391 -1.112, 
  2537.   0 -1 0 -1.222, 0.1304 -0.9906 0.0406 -0.6596, 
  2538.   0.5436 0.8307 0.1205 -0.3144, 0.1648 0.9859 -0.02954 -1.106, 
  2539.   0.319 0.9473 0.02791 -0.5513, 0.1287 -0.982 0.1383 -0.9589, 
  2540.   0.1777 -0.9718 0.1552 -0.7804, 0.5342 0.8373 0.1165 -0.3328, 
  2541.   0.2978 0.9544 0.01953 -0.5258, 0.2551 0.9669 0.002841 -0.4767, 
  2542.   0.2499 0.9683 0.0007941 -0.3257, 
  2543.   0.2768 0.9608 0.01131 -0.1432, 1 0 0 0, 
  2544.                     ] },
  2545. DEF Surfer2_Heel_R-ROT-INTERP OrientationInterpolator {
  2546. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  2547.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  2548.     0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  2549.     0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  2550.     0.875, 0.9063, 0.9375, 0.9688, 1, ]
  2551. keyValue [0.5774 0.5774 -0.5774 -4.189, -0.524 -0.5585 0.6431 -2.023, 
  2552.   -0.5165 -0.5828 0.6274 -2.077, 0.5165 0.6124 -0.5985 -4.132, 
  2553.   0.503 0.6238 -0.5982 -4.114, -0.4324 -0.573 0.6962 -2.004, 
  2554.   -0.3638 -0.5119 0.7782 -1.869, -0.4673 -0.5965 0.6526 -2.074, 
  2555.   0.5541 0.6604 -0.5067 -3.946, 0.5042 0.6246 -0.5963 -4.111, 
  2556.   -0.4396 -0.5765 0.6888 -2.016, -0.3601 -0.515 0.7779 -1.878, 
  2557.   -0.335 -0.4871 0.8065 -1.826, -0.435 -0.5457 0.7162 -1.93, 
  2558.   0.5581 0.6111 -0.5614 -4.143, 0.6098 0.623 -0.4899 -4.043, 
  2559.   -0.5774 -0.5773 0.5774 -2.094, -0.5637 -0.5631 0.6043 -2.054, 
  2560.   -0.5496 -0.5496 0.6292 -2.018, -0.5407 -0.5407 0.6444 -1.997, 
  2561.   -0.5501 -0.5549 0.624 -2.019, -0.5644 -0.5739 0.5933 -2.058, 
  2562.   -0.5774 -0.5774 0.5774 -2.094, 0.5972 0.5264 -0.6052 -4.137, 
  2563.   0.5934 0.49 -0.6386 -4.138, -0.5274 -0.5559 0.6425 -1.995, 
  2564.   -0.4268 -0.6491 0.6297 -1.817, -0.3876 -0.6603 0.6432 -1.749, 
  2565.   -0.478 -0.5201 0.7078 -1.871, -0.5188 -0.4955 0.6967 -1.946, 
  2566.   -0.5429 -0.5169 0.6618 -1.996, -0.5613 -0.5501 0.6184 -2.042, 
  2567.   -0.5785 -0.5768 0.5768 -2.093,               ] }
  2568. DEF Surfer2_Leg_R-ROT-INTERP OrientationInterpolator {
  2569. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  2570.   0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  2571.   0.4375, 0.4688, 0.5, 0.5313, 0.5625, 0.5938, 0.625, 
  2572.   0.6563, 0.6875, 0.7188, 0.75, 0.7813, 0.8125, 0.8438, 
  2573.   0.875, 0.9063, 0.9375, 0.9688, 1, ]
  2574. keyValue [0 0 -1 -2.967, 0.008098 0.02592 -0.9996 -2.901, 
  2575. 0.03434 0.1116 -0.9932 -2.688, 0.07042 0.2289 -0.9709 -2.416, 
  2576. 0.1007 0.3194 -0.9422 -2.23, 0.1053 0.3008 -0.9478 -2.293, 
  2577. 0.09958 0.2607 -0.9603 -2.389, 0.1018 0.3073 -0.9462 -2.199, 
  2578. 0.009883 0.3689 -0.9294 -2.206, 0.0003577 0.3473 -0.9377 -2.266, 
  2579. 0.01962 0.3276 -0.9446 -2.335, 0.02159 0.2696 -0.9627 -2.439, 
  2580. 0.01699 0.1986 -0.9799 -2.559, 0.01062 0.126 -0.992 -2.685, 
  2581. 0.004381 0.05875 -0.9983 -2.808, 0.00094 0.007248 -1 -2.916, 
  2582. 0 0 -1 -2.967, -0.0159 -0.000674 -0.9999 -2.976, 
  2583. -0.03461 0.001994 -0.9994 -2.971, -0.04362 0.003815 -0.999 -2.967, 
  2584. -0.006817 0.0005949 -1 -2.967, -0.01916 0.001675 -0.9998 -2.967, 
  2585. -0.04362 0.003815 -0.999 -2.967, 0.02776 -0.002533 -0.9996 -2.962, 
  2586. 0.08715 -0.007626 -0.9962 -2.968, 0.05176 -0.003744 -0.9987 -3.004, 
  2587. -0.0135 0.002874 -0.9999 -3.045, -0.04952 0.006114 -0.9988 -3.048, 
  2588. -0.04933 0.004953 -0.9988 -2.99, -0.03871 0.00303 -0.9992 -2.941, 
  2589. -0.02346 0.001657 -0.9997 -2.942, -0.005996 0.000445 -1 -2.962, 
  2590. 0 0 -1 -2.967,           ] }
  2591. DEF Surfer2_Leg_R-POS-INTERP PositionInterpolator {
  2592. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 
  2593.     0.2188, 0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 
  2594.     0.4375, 0.4688, ]
  2595. keyValue [-1.012 -0.06006 -1.719, -1.039 -0.05002 -1.719, 
  2596.   -1.1 -0.02683 -1.719, -1.169 -0.0008667 -1.719, 
  2597.   -1.218 0.01748 -1.719, -1.24 0.0259 -1.719, 
  2598.   -1.25 0.02954 -1.719, -1.249 0.02921 -1.719, 
  2599.   -1.24 0.0257 -1.719, -1.224 0.01982 -1.719, 
  2600.   -1.199 0.01044 -1.719, -1.155 -0.006231 -1.719, 
  2601.   -1.102 -0.02614 -1.719, -1.053 -0.04468 -1.719, 
  2602.   -1.019 -0.05726 -1.719, -1.012 -0.06006 -1.719, 
  2603.             ] }
  2604. DEF Surfer2__Boolean-POS-INTERP PositionInterpolator {
  2605. key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 0.2188, 
  2606.     0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 0.4375, 0.4688, 
  2607.     0.5, 0.5313, 0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  2608.     0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 0.9375, 0.9688, 
  2609.     1, ]
  2610. keyValue [0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 0 0.125 0, 
  2611.   0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 0 0.2393 0, 
  2612.   0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 0 0.03906 0, 
  2613.   0 0.01074 0, 0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 
  2614.   0 0.125 0, 0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 
  2615.   0 0.2393 0, 0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 
  2616.   0 0.03906 0, 0 0.01074 0, 0 0 0,   ] }
  2617. DEF Surfer2 Switch {
  2618.     whichChoice 0
  2619.     choice
  2620.     [
  2621. Group {
  2622.     children
  2623.     [
  2624. DEF Surfer2CollisionMover Transform {
  2625.   translation -30.65 0 -483.6
  2626.     children[
  2627. DEF Surfer2CollisionSpinner Transform {
  2628.     children
  2629.     [
  2630.             DEF EatSurfer2 ProximitySensor {
  2631.                     center   0 0 4
  2632.                     size        4 4 4
  2633.                     enabled     TRUE
  2634.             }
  2635.     ]}
  2636. ]}
  2637.  
  2638. DEF Inline_Surfer02-ROOT Transform {
  2639.   translation -30.65 0 -483.6
  2640.   rotation 0 1 0 -0.6981
  2641.   children [
  2642.             DEF ScareSurfer2 ProximitySensor {
  2643.                 center 0 0 -6
  2644.                 size 23 5 23
  2645.             },
  2646.             DEF surfer2Visible    VisibilitySensor {
  2647.                     size       1 1 1
  2648.             },
  2649.     DEF Surfer2__Boolean-ROOT Transform {
  2650.   translation 0 0 0
  2651.   children [
  2652.     Shape {
  2653.       appearance Appearance {
  2654.         material Material {
  2655.           diffuseColor 0 0 0
  2656.           shininess 0
  2657.           emissiveColor 0.007843 0.3922 0.6157
  2658.         }
  2659.       }
  2660.       geometry USE Surfer__Boolean-FACES
  2661.     }
  2662.     DEF Surfer2_Board-ROOT Transform {
  2663.       translation -0.0417 -0.0001604 0.9788
  2664.       rotation 0 0 -1 -3.142
  2665.       children [
  2666.       DEF Surfer2Av_Board-POS-INTERP PositionInterpolator {
  2667.         key [0, 0.1875, 0.375, 0.5625, 0.75, 0.9375, 1, ]
  2668.         keyValue [-0.0417 -0.0001604 0.9788, -0.0417 0.07741 0.9807, 
  2669.           -0.0417 -0.02425 0.9775, -0.0417 -0.2906 0.9381, 
  2670.           -0.0417 0.07953 0.9807, -0.0417 -0.06991 0.974, 
  2671.           -0.0417 -0.0001608 0.9788,       ] },
  2672.       DEF Surfer2Av_Board-ROT-INTERP OrientationInterpolator {
  2673.         key [0, 0.1875, 0.375, 0.5625, 0.75, 0.9375, 1, ]
  2674.         keyValue [0 0 -1 -3.142, 0 -0.02421 -0.9997 -3.142, 0 0.007527 -1 -3.142, 
  2675.           0 0.0915 -0.9958 -3.142, 0 -0.02487 -0.9997 -3.142, 
  2676.           0 0.02181 -0.9998 -3.142, 0 0 -1 -3.142,       ] },
  2677.         Shape {
  2678.           appearance Appearance {
  2679.             material Material {
  2680.               diffuseColor 1 0.9882 0
  2681.               shininess 0.25
  2682.               transparency 0
  2683.             }
  2684.           }
  2685.           geometry USE Surfer_Board-FACES
  2686.         }
  2687.         DEF Surfer2_Leg_R-ROOT Transform {
  2688.           translation -1.012 -0.06006 -1.719
  2689.           rotation 0 0 -1 -2.967
  2690.           children [
  2691.           DEF Surfer2Av_Leg_R-POS-INTERP PositionInterpolator {
  2692.             key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2693.             keyValue [-1.015 -0.03887 -1.643, -1.015 -0.183 -1.643, 
  2694.               -1.131 -0.6489 -1.327, -1.119 -1.619 -0.7108, 
  2695.               -1.038 -0.64 -0.1306,           ] },
  2696.           DEF Surfer2Av_Leg_R-ROT-INTERP OrientationInterpolator {
  2697.             key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2698.             keyValue [0.01269 -0.02317 -0.9997 -2.981, -0.0026 0.2822 -0.9593 -2.971, 
  2699.               0.1229 -0.00778 -0.9924 -3.061, 0.2304 -0.3686 -0.9006 -3.257, 
  2700.               -0.1378 0.7161 0.6843 -3.233,           ] },
  2701.             Shape {
  2702.               appearance Appearance {
  2703.                 material Material {
  2704.                   diffuseColor 0.702 0.6 0.3843
  2705.                   shininess 0.25
  2706.                   transparency 0
  2707.                 }
  2708.               }
  2709.               geometry USE Surfer_Leg_R-FACES
  2710.             }
  2711.             DEF Surfer2_Calf_R-ROOT Transform {
  2712.               translation 0.02795 -0.3406 0.07907
  2713.               rotation 1 0 0 -0.08727
  2714.               scale 1 1.958 0.8
  2715.               children [
  2716.                 Shape {
  2717.                   appearance Appearance {
  2718.                     material Material {
  2719.                       diffuseColor 0.702 0.6 0.3843
  2720.                       shininess 0.25
  2721.                       transparency 0
  2722.                     }
  2723.                   }
  2724.                   geometry USE Surfer_Calf_R-FACES
  2725.                 }
  2726.               ]
  2727.             },
  2728.             DEF Surfer2_Heel_R-ROOT Transform {
  2729.               translation 0.00156 -1.517 -0.02254
  2730.               rotation 0.5858 0.6222 -0.5192 -4.081
  2731.               children [
  2732.                 Shape {
  2733.                   appearance Appearance {
  2734.                     material Material {
  2735.                       diffuseColor 0.702 0.6 0.3843
  2736.                       shininess 0.25
  2737.                       transparency 0
  2738.                     }
  2739.                   }
  2740.                   geometry USE Surfer_Heel_R-FACES
  2741.                 }
  2742.                 DEF Surfer2_Foot_R-ROOT Transform {
  2743.                   translation 0.2704 0 -0.02074
  2744.                   rotation -1 0 0 -0.2618
  2745.                   scale 2.05 1 0.4436
  2746.                   children [
  2747.                   DEF Surfer2Av_Foot_R-POS-INTERP PositionInterpolator {
  2748.                     key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2749.                     keyValue [0.2884 0.08679 0.0007157, 0.2509 0.1126 0.1181, 
  2750.                       0.1482 0.1242 0.2566, 0.0839 0.1066 0.3088, 
  2751.                       0.06327 0.0714 0.3248,                   ] },
  2752.                   DEF Surfer2Av_Foot_R-ROT-INTERP OrientationInterpolator {
  2753.                     key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2754.                     keyValue [0.9674 0.2532 -0.008323 -0.3729, 
  2755.                       0.7097 0.7044 -0.007952 -0.5513, 
  2756.                       0.464 0.8836 0.06324 -0.8957, 0.3464 0.9317 0.1096 -1.043, 
  2757.                       0.2501 0.9558 0.1548 -1.064,                   ] },
  2758.                     Shape {
  2759.                       appearance Appearance {
  2760.                         material Material {
  2761.                           diffuseColor 0.702 0.6 0.3843
  2762.                           shininess 0.25
  2763.                           transparency 0
  2764.                         }
  2765.                       }
  2766.                       geometry USE Surfer_Foot_R-FACES
  2767.                     }
  2768.                     DEF Surfer2_R_Toe02-ROOT Transform {
  2769.                       translation 0.2303 0.006877 -0.04773
  2770.                       rotation -0.07416 0.8308 -0.5516 -0.271
  2771. #                      scale 0.5643 1.004 2.272
  2772.                       scaleOrientation 0.09437 -0.7932 0.6017 -0.3048
  2773.                       children [
  2774.                       DEF Surfer2Av_R_Toe02-POS-INTERP PositionInterpolator {
  2775.                         key [0, 0.1875, 0.375, ]
  2776.                         keyValue [0.2303 0.006877 -0.04773, 0.2298 0.006892 -0.1269, 
  2777.                           0.2311 0.006852 0.08421,                       ] },
  2778.                         Shape {
  2779.                           appearance Appearance {
  2780.                             material Material {
  2781.                               diffuseColor 0.702 0.6 0.3843
  2782.                               shininess 0.25
  2783.                               transparency 0
  2784.                             }
  2785.                           }
  2786.                           geometry USE Surfer_R_Toe02-FACES
  2787.                         }
  2788.                       ]
  2789.                     },
  2790.                     DEF Surfer2_R_Toe03-ROOT Transform {
  2791.                       translation 0.1815 0.1298 -0.01264
  2792.                       rotation -0.1976 0.785 -0.5871 -0.3805
  2793.                       scale 0.6226 1.016 2.312
  2794.                       scaleOrientation 0.2253 -0.7061 0.6713 -0.4788
  2795.                       children [
  2796.                       DEF Surfer2Av_R_Toe03-POS-INTERP PositionInterpolator {
  2797.                         key [0, 0.1875, 0.375, ]
  2798.                         keyValue [0.1815 0.1298 -0.01264, 0.1818 0.1315 -0.09173, 
  2799.                           0.1811 0.1269 0.1192,                       ] },
  2800.                         Shape {
  2801.                           appearance Appearance {
  2802.                             material Material {
  2803.                               diffuseColor 0.702 0.6 0.3843
  2804.                               shininess 0.25
  2805.                               transparency 0
  2806.                             }
  2807.                           }
  2808.                           geometry USE Surfer_R_Toe03-FACES
  2809.                         }
  2810.                       ]
  2811.                     },
  2812.                     DEF Surfer2_R_Toe01-ROOT Transform {
  2813.                       translation 0.2213 -0.1486 0.02582
  2814.                       rotation 0.6756 0.7345 -0.06368 -0.4786
  2815.                       scale 0.7877 1.009 2.394
  2816.                       scaleOrientation -0.4771 -0.8328 0.2808 -0.5705
  2817.                       children [
  2818.                       DEF Surfer2Av_R_Toe01-POS-INTERP PositionInterpolator {
  2819.                         key [0, 0.1875, 0.375, ]
  2820.                         keyValue [0.2213 -0.1486 0.02582, 0.2217 -0.16 -0.04911, 
  2821.                           0.2207 -0.1297 0.1507,                       ] },
  2822.                         Shape {
  2823.                           appearance Appearance {
  2824.                             material Material {
  2825.                               diffuseColor 0.702 0.6 0.3843
  2826.                               shininess 0.25
  2827.                               transparency 0
  2828.                             }
  2829.                           }
  2830.                           geometry USE Surfer_R_Toe01-FACES
  2831.                         }
  2832.                       ]
  2833.                     }
  2834.                   ]
  2835.                 }
  2836.               ]
  2837.             }
  2838.           ]
  2839.         },
  2840.         DEF Surfer2_Leg_L-ROOT Transform {
  2841.           translation 1.032 -0.004764 -1.719
  2842.           rotation 0 0 -1 -3.142
  2843.           children [
  2844.           DEF Surfer2Av_Leg_L-POS-INTERP PositionInterpolator {
  2845.             key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2846.             keyValue [1.032 0.0148 -1.708, 1.032 -0.08853 -1.708, 
  2847.               1.056 -0.5187 -1.727, 1.15 -2.219 -1.381, 
  2848.               1.026 -0.6396 0.09846,           ] },
  2849.           DEF Surfer2Av_Leg_L-ROT-INTERP OrientationInterpolator {
  2850.             key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2851.             keyValue [-0.001255 0 -1 -3.116, -0.0004561 0.1987 -0.9801 -3.022, 
  2852.               -0.04641 0.2029 -0.9781 -2.956, -0.1457 -0.3321 -0.9319 -3.061, 
  2853.               0.08624 0.7202 0.6884 -3.155,           ] },
  2854.             Shape {
  2855.               appearance Appearance {
  2856.                 material Material {
  2857.                   diffuseColor 0.702 0.6 0.3843
  2858.                   shininess 0.25
  2859.                   transparency 0
  2860.                 }
  2861.               }
  2862.               geometry USE Surfer_Leg_L-FACES
  2863.             }
  2864.             DEF Surfer2_Calf_L-ROOT Transform {
  2865.               translation -0.03083 -0.4032 0.05773
  2866.               rotation 1 0 0 -0.08727
  2867.               scale 1 1.958 0.8
  2868.               children [
  2869.                 Shape {
  2870.                   appearance Appearance {
  2871.                     material Material {
  2872.                       diffuseColor 0.702 0.6 0.3843
  2873.                       shininess 0.25
  2874.                       transparency 0
  2875.                     }
  2876.                   }
  2877.                   geometry USE Surfer_Calf_L-FACES
  2878.                 }
  2879.               ]
  2880.             },
  2881.             DEF Surfer2_Heel_L-ROOT Transform {
  2882.               translation 0.001562 -1.517 -0.02254
  2883.               rotation 0.5774 0.5774 -0.5774 -4.189
  2884.               children [
  2885.                 Shape {
  2886.                   appearance Appearance {
  2887.                     material Material {
  2888.                       diffuseColor 0.702 0.6 0.3843
  2889.                       shininess 0.25
  2890.                       transparency 0
  2891.                     }
  2892.                   }
  2893.                   geometry USE Surfer_Heel_L-FACES
  2894.                 }
  2895.                 DEF Surfer2_Foot_L-ROOT Transform {
  2896.                   translation 0.2704 0 -0.02074
  2897.                   rotation 1 0 0 -0.3491
  2898.                   scale 2.05 1 0.4436
  2899.                   children [
  2900.                   DEF Surfer2Av_Foot_L-POS-INTERP PositionInterpolator {
  2901.                     key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2902.                     keyValue [0.2704 0 -0.02074, 0.2453 0.02323 0.09197, 
  2903.                       0.1736 0.06152 0.2113, 0.04483 0.109 0.3067, 
  2904.                       -0.1263 0.1462 0.3438,                   ] },
  2905.                   DEF Surfer2Av_Foot_L-ROT-INTERP OrientationInterpolator {
  2906.                     key [0, 0.1875, 0.375, 0.5625, 0.75, ]
  2907.                     keyValue [1 0 0 -0.3491, 0.8016 0.5978 -0.001959 -0.4735, 
  2908.                       0.557 0.8301 -0.02483 -0.7583, 0.4038 0.9133 -0.0534 -1.13, 
  2909.                       0.2977 0.9512 -0.08188 -1.539,                   ] },
  2910.                     Shape {
  2911.                       appearance Appearance {
  2912.                         material Material {
  2913.                           diffuseColor 0.702 0.6 0.3843
  2914.                           shininess 0.25
  2915.                           transparency 0
  2916.                         }
  2917.                       }
  2918.                       geometry USE Surfer_Foot_L-FACES
  2919.                     }
  2920.                     DEF Surfer2_L_Toe01-ROOT Transform {
  2921.                       translation 0.2209 0.1316 0.1773
  2922.                       rotation -0.7338 0.674 0.08521 -0.468
  2923. #                      scale 0.7957 1.011 2.365
  2924.                       scaleOrientation 0.5227 -0.7808 -0.3423 -0.5581
  2925.                       children [
  2926.                         Shape {
  2927.                           appearance Appearance {
  2928.                             material Material {
  2929.                               diffuseColor 0.702 0.6 0.3843
  2930.                               shininess 0.25
  2931.                               transparency 0
  2932.                             }
  2933.                           }
  2934.                           geometry USE Surfer_L_Toe01-FACES  
  2935.                         }
  2936.                       ]
  2937.                     },
  2938.                     DEF Surfer2_L_Toe02-ROOT Transform {
  2939.                       translation 0.2165 -0.01985 0.1629
  2940.                       rotation -0.2453 0.9567 0.1567 -1.212
  2941. #                      scale 2.54 1.013 0.4999
  2942.                       scaleOrientation 0.09537 0.783 -0.6147 -0.4729
  2943.                       children [
  2944.                         Shape {
  2945.                           appearance Appearance {
  2946.                             material Material {
  2947.                               diffuseColor 0.702 0.6 0.3843
  2948.                               shininess 0.25
  2949.                               transparency 0
  2950.                             }
  2951.                           }
  2952.                           geometry USE Surfer_L_Toe02-FACES  
  2953.                         }
  2954.                       ]
  2955.                     },
  2956.                     DEF Surfer2_L_Toe03-ROOT Transform {
  2957.                       translation 0.1743 -0.1208 0.1519
  2958.                       rotation -0.2928 0.9452 0.1441 -1.042
  2959. #                      scale 2.697 1.019 0.5322
  2960.                       scaleOrientation 0.07803 0.8822 -0.4644 -0.5791
  2961.                       children [
  2962.                         Shape {
  2963.                           appearance Appearance {
  2964.                             material Material {
  2965.                               diffuseColor 0.702 0.6 0.3843
  2966.                               shininess 0.25
  2967.                               transparency 0
  2968.                             }
  2969.                           }
  2970.                           geometry USE Surfer_L_Toe03-FACES  
  2971.                         }
  2972.                       ]
  2973.                     }
  2974.                   ]
  2975.                 }
  2976.               ]
  2977.             }
  2978.           ]
  2979.         }
  2980.       ]
  2981.     }
  2982.   ]
  2983. }
  2984. ]}
  2985. ]}
  2986. ]}
  2987. DEF Surfer2Collide Script {
  2988.     mustEvaluate TRUE
  2989.     eventIn SFTime runAway
  2990.     eventIn SFFloat inputFraction
  2991.     eventIn SFTime allSafe
  2992.     eventIn SFBool beingEaten
  2993.     field SFInt32 scared 0
  2994.     eventOut SFInt32 switcher
  2995.     eventOut SFTime startAnim
  2996.     eventOut SFFloat outputFraction
  2997.     eventOut SFBool eatEnabled
  2998.     eventOut SFTime startAnimLoop
  2999.   eventOut SFTime stopAnimLoop
  3000.     eventOut SFTime startFloating
  3001.     eventOut SFTime stopFloating
  3002.     eventOut SFTime playOops
  3003.     eventOut SFBool avoidEnabled
  3004.     url "javascript:
  3005.         function beingEaten(input) {
  3006.             if (input == TRUE) {
  3007.                 avoidEnabled = FALSE;
  3008.                 eatEnabled = FALSE;
  3009.             }
  3010.         }    
  3011.         function runAway(input, time){
  3012.             switcher = 1;
  3013.             scared = 1;
  3014.             eatEnabled = FALSE;
  3015.             startAnim = time;
  3016.             playOops = time;
  3017.             stopAnimLoop = time;
  3018.             Browser.loadURL(new MFString('oops1.htm'), new MFString('target=helpertext'));
  3019.         }
  3020.       function allSafe(input, time) {
  3021.             scared = 0;
  3022.             stopFloating = time;
  3023.             startAnim = time;
  3024.         }
  3025.         function inputFraction(input, time) {
  3026.             if (scared == 1) {
  3027.                 outputFraction = input;
  3028.                 if (input == 1.0) {
  3029.                     startFloating = time;
  3030.                 }
  3031.             } else {
  3032.                 outputFraction = 1.0 - input;
  3033.                 if (input == 1.0) {
  3034.                     switcher = 0;
  3035.                     eatEnabled = TRUE;
  3036.                     startAnimLoop = time;
  3037.                 }
  3038.             }
  3039.         }
  3040.         "
  3041. }
  3042. DEF Surfer2Float__Boolean-POS-INTERP PositionInterpolator {
  3043.   key [0, 0.03125, 0.0625, 0.09375, 0.125, 0.1563, 0.1875, 0.2188, 
  3044.       0.25, 0.2813, 0.3125, 0.3438, 0.375, 0.4063, 0.4375, 0.4688, 
  3045.       0.5, 0.5313, 0.5625, 0.5938, 0.625, 0.6563, 0.6875, 0.7188, 
  3046.       0.75, 0.7813, 0.8125, 0.8438, 0.875, 0.9063, 0.9375, 0.9688, 
  3047.       1, ]
  3048.   keyValue [0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 0 0.125 0, 
  3049.     0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 0 0.2393 0, 
  3050.     0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 0 0.03906 0, 
  3051.     0 0.01074 0, 0 0 0, 0 0.01074 0, 0 0.03906 0, 0 0.0791 0, 
  3052.     0 0.125 0, 0 0.1709 0, 0 0.2109 0, 0 0.2393 0, 0 0.25 0, 
  3053.     0 0.2393 0, 0 0.2109 0, 0 0.1709 0, 0 0.125 0, 0 0.0791 0, 
  3054.     0 0.03906 0, 0 0.01074 0, 0 0 0,   ] },
  3055.  
  3056. DEF TimeSensor_Surfer2_Av01-TIMER TimeSensor {
  3057.   cycleInterval 1
  3058.     loop FALSE
  3059. }
  3060. DEF TimeSensor_Surfer2Float-TIMER TimeSensor {
  3061.   cycleInterval 3.2
  3062.   loop TRUE
  3063. }
  3064. ROUTE EatSurfer2.isActive TO Surfer2Collide.beingEaten
  3065. ROUTE Surfer2Collide.avoidEnabled TO ScareSurfer2.enabled
  3066. ROUTE Surfer2Collide.startFloating TO TimeSensor_Surfer2Float-TIMER.startTime
  3067. ROUTE Surfer2Collide.stopFloating TO TimeSensor_Surfer2Float-TIMER.stopTime
  3068. ROUTE TimeSensor_Surfer2Float-TIMER.fraction_changed TO Surfer2Float__Boolean-POS-INTERP.set_fraction
  3069. ROUTE Surfer2Float__Boolean-POS-INTERP.value_changed TO Surfer2__Boolean-ROOT.set_translation
  3070. ROUTE Surfer2Av_Board-POS-INTERP.value_changed TO Surfer2_Board-ROOT.set_translation
  3071. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Board-POS-INTERP.set_fraction
  3072. ROUTE Surfer2Av_Board-ROT-INTERP.value_changed TO Surfer2_Board-ROOT.set_rotation
  3073. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Board-ROT-INTERP.set_fraction
  3074. ROUTE Surfer2Av_Leg_R-POS-INTERP.value_changed TO Surfer2_Leg_R-ROOT.set_translation
  3075. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Leg_R-POS-INTERP.set_fraction
  3076. ROUTE Surfer2Av_Leg_R-ROT-INTERP.value_changed TO Surfer2_Leg_R-ROOT.set_rotation
  3077. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Leg_R-ROT-INTERP.set_fraction
  3078. ROUTE Surfer2Av_Foot_R-POS-INTERP.value_changed TO Surfer2_Foot_R-ROOT.set_translation
  3079. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Foot_R-POS-INTERP.set_fraction
  3080. ROUTE Surfer2Av_Foot_R-ROT-INTERP.value_changed TO Surfer2_Foot_R-ROOT.set_rotation
  3081. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Foot_R-ROT-INTERP.set_fraction
  3082. ROUTE Surfer2Av_R_Toe02-POS-INTERP.value_changed TO Surfer2_R_Toe02-ROOT.set_translation
  3083. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_R_Toe02-POS-INTERP.set_fraction
  3084. ROUTE Surfer2Av_R_Toe03-POS-INTERP.value_changed TO Surfer2_R_Toe03-ROOT.set_translation
  3085. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_R_Toe03-POS-INTERP.set_fraction
  3086. ROUTE Surfer2Av_R_Toe01-POS-INTERP.value_changed TO Surfer2_R_Toe01-ROOT.set_translation
  3087. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_R_Toe01-POS-INTERP.set_fraction
  3088. ROUTE Surfer2Av_Leg_L-POS-INTERP.value_changed TO Surfer2_Leg_L-ROOT.set_translation
  3089. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Leg_L-POS-INTERP.set_fraction
  3090. ROUTE Surfer2Av_Leg_L-ROT-INTERP.value_changed TO Surfer2_Leg_L-ROOT.set_rotation
  3091. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Leg_L-ROT-INTERP.set_fraction
  3092. ROUTE Surfer2Av_Foot_L-POS-INTERP.value_changed TO Surfer2_Foot_L-ROOT.set_translation
  3093. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Foot_L-POS-INTERP.set_fraction
  3094. ROUTE Surfer2Av_Foot_L-ROT-INTERP.value_changed TO Surfer2_Foot_L-ROOT.set_rotation
  3095. #looping Surfer2 routing
  3096. ROUTE Surfer2__Boolean-POS-INTERP.value_changed TO Surfer2__Boolean-ROOT.set_translation
  3097. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2__Boolean-POS-INTERP.set_fraction
  3098. ROUTE Surfer2_Leg_R-POS-INTERP.value_changed TO Surfer2_Leg_R-ROOT.set_translation
  3099. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_Leg_R-POS-INTERP.set_fraction
  3100. ROUTE Surfer2_Leg_R-ROT-INTERP.value_changed TO Surfer2_Leg_R-ROOT.set_rotation
  3101. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_Leg_R-ROT-INTERP.set_fraction
  3102. ROUTE Surfer2_Heel_R-ROT-INTERP.value_changed TO Surfer2_Heel_R-ROOT.set_rotation
  3103. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_Heel_R-ROT-INTERP.set_fraction
  3104. ROUTE Surfer2_R_Toe01-ROT-INTERP.value_changed TO Surfer2_R_Toe01-ROOT.set_rotation
  3105. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_R_Toe01-ROT-INTERP.set_fraction
  3106. ROUTE Surfer2_R_Toe02-ROT-INTERP.value_changed TO Surfer2_R_Toe02-ROOT.set_rotation
  3107. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_R_Toe02-ROT-INTERP.set_fraction
  3108. ROUTE Surfer2_R_Toe03-ROT-INTERP.value_changed TO Surfer2_R_Toe03-ROOT.set_rotation
  3109. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_R_Toe03-ROT-INTERP.set_fraction
  3110. ROUTE Surfer2_Leg_L-ROT-INTERP.value_changed TO Surfer2_Leg_L-ROOT.set_rotation
  3111. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_Leg_L-ROT-INTERP.set_fraction
  3112. ROUTE Surfer2_Heel_L-ROT-INTERP.value_changed TO Surfer2_Heel_L-ROOT.set_rotation
  3113. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_Heel_L-ROT-INTERP.set_fraction
  3114. ROUTE Surfer2_L_Toe01-ROT-INTERP.value_changed TO Surfer2_L_Toe01-ROOT.set_rotation
  3115. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_L_Toe01-ROT-INTERP.set_fraction
  3116. ROUTE Surfer2_L_Toe02-ROT-INTERP.value_changed TO Surfer2_L_Toe02-ROOT.set_rotation
  3117. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_L_Toe02-ROT-INTERP.set_fraction
  3118. ROUTE Surfer2_L_Toe03-ROT-INTERP.value_changed TO Surfer2_L_Toe03-ROOT.set_rotation
  3119. ROUTE TimeSensor_Surfer2-TIMER.fraction_changed TO Surfer2_L_Toe03-ROT-INTERP.set_fraction
  3120. #Surfer2 script routing
  3121. ROUTE Surfer2Collide.outputFraction TO Surfer2Av_Foot_L-ROT-INTERP.set_fraction
  3122. ROUTE Surfer2Collide.eatEnabled TO EatSurfer2.enabled
  3123. ROUTE ScareSurfer2.enterTime TO Surfer2Collide.runAway
  3124. ROUTE ScareSurfer2.exitTime TO Surfer2Collide.allSafe
  3125. ROUTE Surfer2Collide.startAnim TO TimeSensor_Surfer2_Av01-TIMER.startTime
  3126. ROUTE Surfer2Collide.playOops TO oopsSound.startTime
  3127. ROUTE Surfer2Collide.stopAnimLoop TO TimeSensor_Surfer2-TIMER.stopTime
  3128. ROUTE Surfer2Collide.startAnimLoop TO TimeSensor_Surfer2-TIMER.startTime
  3129. ROUTE TimeSensor_Surfer2_Av01-TIMER.fraction_changed TO Surfer2Collide.inputFraction
  3130.  
  3131. DEF TimeSensor_Innertube-TIMER TimeSensor {
  3132.   cycleInterval 3
  3133.   loop TRUE
  3134.   startTime 1
  3135. }
  3136. DEF TimeSensor_InnertubeFast-TIMER TimeSensor {
  3137.   cycleInterval 1
  3138.   loop TRUE
  3139.     enabled FALSE
  3140. }
  3141.  
  3142. DEF Tuber Switch {
  3143.     whichChoice 0
  3144.     choice
  3145.     [
  3146. Group {
  3147.     children
  3148.     [
  3149. DEF TuberCollisionMover Transform {
  3150.   translation -100.8 0 -451.9
  3151.     children[
  3152. DEF TuberCollisionSpinner Transform {
  3153.     children
  3154.     [
  3155.             DEF EatTuber ProximitySensor {
  3156.                     center   0 0 4
  3157.                     size        6 6 4
  3158.                     enabled     TRUE
  3159.             }
  3160.     ]}
  3161. ]}
  3162. DEF Inline_Tube01-ROOT Transform {
  3163.   translation -100.8 0 -451.9
  3164.   rotation 0 1 0 -3.944
  3165.   children [
  3166.             DEF ScareTuber ProximitySensor {size 15 5 17},
  3167.             DEF tuberVisible    VisibilitySensor {
  3168.                     size       1 1 1
  3169.             }
  3170. DEF Innertube_boolean-ROOT Transform {
  3171.   translation -0.05191 0 -0.05077
  3172.   children [
  3173.     Shape {
  3174.       appearance Appearance {
  3175.         material Material {
  3176.           diffuseColor 0 0 0
  3177.           shininess 0
  3178.           transparency 0
  3179.           emissiveColor 0.007843 0.3922 0.6157
  3180.         }
  3181.       }
  3182.       geometry DEF Innertube_boolean-FACES IndexedFaceSet {
  3183.         ccw TRUE
  3184.         solid TRUE
  3185.         colorPerVertex TRUE
  3186.         color Color { color [
  3187.           0.007843 0.3922 0.6157, 0.007843 0.3922 0.6157, 0.007843 0.3922 0.6157, 
  3188.           0.007843 0.3922 0.6157, 0.007843 0.3922 0.6157, 0.007843 0.3922 0.6157, 
  3189.           0.007843 0.3922 0.6157, 0.007843 0.3922 0.6157         ] }
  3190.         colorIndex [
  3191.           0, 2, 3, -1, 3, 1, 0, -1, 0, 1, 5, -1, 5, 4, 0, -1, 1, 3, 7, -1, 
  3192.           7, 5, 1, -1, 3, 2, 6, -1, 6, 7, 3, -1, 2, 0, 4, -1, 
  3193.           4, 6, 2, -1]
  3194.         coord DEF Innertube_boolean-COORD Coordinate { point [
  3195.           -2.523 0 2.66, 2.605 0 2.66, -2.523 0 -5.753, 2.605 0 -5.753, 
  3196.           -2.523 1.182 2.66, 2.605 1.182 2.66, -2.523 1.182 -5.753, 
  3197.           2.605 1.182 -5.753]
  3198.         }
  3199.         coordIndex [
  3200.           0, 2, 3, -1, 3, 1, 0, -1, 0, 1, 5, -1, 
  3201.           5, 4, 0, -1, 1, 3, 7, -1, 7, 5, 1, -1, 3, 2, 6, -1, 
  3202.           6, 7, 3, -1, 2, 0, 4, -1, 4, 6, 2, -1]
  3203.         }
  3204.     }
  3205.     DEF Innertube-ROOT Transform {
  3206.       translation 0.05259 -0.002682 0.04626
  3207.       rotation 0.002179 -1 -0.002179 -1.571
  3208.       scale 1 1 1
  3209.       scaleOrientation -0.8339 0.4919 0.2462 -0.005736
  3210.       children [
  3211.       DEF Innertube-ROT-INTERP OrientationInterpolator {
  3212.         key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, ]
  3213.         keyValue [0.002179 -1 -0.002179 -1.571, 0.01416 -0.9998 -0.01416 -1.571, 
  3214.           0.02125 -0.9995 -0.02125 -1.571, 0.01532 -0.9998 -0.01532 -1.571, 
  3215.           0.00404 -1 -0.00404 -1.571, -0.007246 -0.9999 0.007246 -1.571, 
  3216.           -0.01644 -0.9997 0.01644 -1.571, -0.02143 -0.9995 0.02143 -1.571, 
  3217.           -0.01969 -0.9996 0.01969 -1.571, -0.0105 -0.9999 0.0105 -1.571, 
  3218.           0.002179 -1 -0.002179 -1.571,       ] },
  3219.         Shape {
  3220.           appearance Appearance {
  3221.             material Material {
  3222.               diffuseColor 0.2353 0.2353 0.2353
  3223.               shininess 0.25
  3224.               transparency 0
  3225.             }
  3226.           }
  3227.           geometry DEF Innertube-FACES IndexedFaceSet {
  3228.             ccw TRUE
  3229.             solid TRUE
  3230.     creaseAngle 3
  3231.             colorPerVertex TRUE
  3232.             color Color { color [
  3233.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3234.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.4353 0.4353 0.4353, 
  3235.               0.4353 0.4353 0.4353, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3236.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3237.               0.1647 0.1647 0.1647, 0.4353 0.4353 0.4353, 0.4353 0.4353 0.4353, 
  3238.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3239.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3240.               0.4353 0.4353 0.4353, 0.4353 0.4353 0.4353, 0.1647 0.1647 0.1647, 
  3241.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3242.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.4353 0.4353 0.4353, 
  3243.               0.4353 0.4353 0.4353, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3244.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3245.               0.1647 0.1647 0.1647, 0.4353 0.4353 0.4353, 0.4353 0.4353 0.4353, 
  3246.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3247.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3248.               0.4353 0.4353 0.4353, 0.4353 0.4353 0.4353, 0.1647 0.1647 0.1647, 
  3249.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3250.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.4353 0.4353 0.4353, 
  3251.               0.4353 0.4353 0.4353, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3252.               0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 0.1647 0.1647 0.1647, 
  3253.               0.1647 0.1647 0.1647, 0.4353 0.4353 0.4353, 0.4353 0.4353 0.4353, 
  3254.               0.1647 0.1647 0.1647             ] }
  3255.             colorIndex [
  3256.               0, 9, 8, -1, 0, 1, 9, -1, 2, 11, 10, -1, 2, 3, 11, -1, 
  3257.               3, 12, 11, -1, 3, 4, 12, -1, 4, 13, 12, -1, 4, 5, 13, -1, 
  3258.               5, 14, 13, -1, 5, 6, 14, -1, 6, 15, 14, -1, 6, 7, 15, -1, 
  3259.               7, 8, 15, -1, 7, 0, 8, -1, 8, 17, 16, -1, 8, 9, 17, -1, 
  3260.               10, 19, 18, -1, 10, 11, 19, -1, 11, 20, 19, -1, 
  3261.               11, 12, 20, -1, 12, 21, 20, -1, 12, 13, 21, -1, 
  3262.               13, 22, 21, -1, 13, 14, 22, -1, 14, 23, 22, -1, 
  3263.               14, 15, 23, -1, 15, 16, 23, -1, 15, 8, 16, -1, 
  3264.               16, 25, 24, -1, 16, 17, 25, -1, 18, 27, 26, -1, 
  3265.               18, 19, 27, -1, 19, 28, 27, -1, 19, 20, 28, -1, 
  3266.               20, 29, 28, -1, 20, 21, 29, -1, 21, 30, 29, -1, 
  3267.               21, 22, 30, -1, 22, 31, 30, -1, 22, 23, 31, -1, 
  3268.               23, 24, 31, -1, 23, 16, 24, -1, 24, 33, 32, -1, 
  3269.               24, 25, 33, -1, 26, 35, 34, -1, 26, 27, 35, -1, 
  3270.               27, 36, 35, -1, 27, 28, 36, -1, 28, 37, 36, -1, 
  3271.               28, 29, 37, -1, 29, 38, 37, -1, 29, 30, 38, -1, 
  3272.               30, 39, 38, -1, 30, 31, 39, -1, 31, 32, 39, -1, 
  3273.               31, 24, 32, -1, 32, 41, 40, -1, 32, 33, 41, -1, 
  3274.               34, 43, 42, -1, 34, 35, 43, -1, 35, 44, 43, -1, 
  3275.               35, 36, 44, -1, 36, 45, 44, -1, 36, 37, 45, -1, 
  3276.               37, 46, 45, -1, 37, 38, 46, -1, 38, 47, 46, -1, 
  3277.               38, 39, 47, -1, 39, 40, 47, -1, 39, 32, 40, -1, 
  3278.               40, 49, 48, -1, 40, 41, 49, -1, 42, 51, 50, -1, 
  3279.               42, 43, 51, -1, 43, 52, 51, -1, 43, 44, 52, -1, 
  3280.               44, 53, 52, -1, 44, 45, 53, -1, 45, 54, 53, -1, 
  3281.               45, 46, 54, -1, 46, 55, 54, -1, 46, 47, 55, -1, 
  3282.               47, 48, 55, -1, 47, 40, 48, -1, 48, 57, 56, -1, 
  3283.               48, 49, 57, -1, 50, 59, 58, -1, 50, 51, 59, -1, 
  3284.               51, 60, 59, -1, 51, 52, 60, -1, 52, 61, 60, -1, 
  3285.               52, 53, 61, -1, 53, 62, 61, -1, 53, 54, 62, -1, 
  3286.               54, 63, 62, -1, 54, 55, 63, -1, 55, 56, 63, -1, 
  3287.               55, 48, 56, -1, 56, 1, 0, -1, 56, 57, 1, -1, 58, 3, 2, -1, 
  3288.               58, 59, 3, -1, 59, 4, 3, -1, 59, 60, 4, -1, 60, 5, 4, -1, 
  3289.               60, 61, 5, -1, 61, 6, 5, -1, 61, 62, 6, -1, 62, 7, 6, -1, 
  3290.               62, 63, 7, -1, 63, 0, 7, -1, 63, 56, 0, -1]
  3291.             coord DEF Innertube-COORD Coordinate { point [
  3292.               0 0 -2.37, 0 0.4114 -2.237, 0 0.4114 -1.104, 0 0 -0.9704, 
  3293.               0 -0.4114 -1.104, 0 -0.6657 -1.454, 0 -0.6657 -1.887, 
  3294.               0 -0.4114 -2.237, 1.676 0 -1.676, 1.582 0.4114 -1.582, 
  3295.               0.7807 0.4114 -0.7807, 0.6862 0 -0.6862, 0.7807 -0.4114 -0.7807, 
  3296.               1.028 -0.6657 -1.028, 1.334 -0.6657 -1.334, 1.582 -0.4114 -1.582, 
  3297.               2.37 0 0, 2.237 0.4114 0, 1.104 0.4114 0, 0.9704 0 0, 
  3298.               1.104 -0.4114 0, 1.454 -0.6657 0, 1.887 -0.6657 0, 
  3299.               2.237 -0.4114 0, 1.676 0 1.676, 1.582 0.4114 1.582, 
  3300.               0.7807 0.4114 0.7807, 0.6862 0 0.6862, 0.7807 -0.4114 0.7807, 
  3301.               1.028 -0.6657 1.028, 1.334 -0.6657 1.334, 1.582 -0.4114 1.582, 
  3302.               0 0 2.37, 0 0.4114 2.237, 0 0.4114 1.104, 0 0 0.9704, 
  3303.               0 -0.4114 1.104, 0 -0.6657 1.454, 0 -0.6657 1.887, 
  3304.               0 -0.4114 2.237, -1.676 0 1.676, -1.582 0.4114 1.582, 
  3305.               -0.7807 0.4114 0.7807, -0.6862 0 0.6862, -0.7807 -0.4114 0.7807, 
  3306.               -1.028 -0.6657 1.028, -1.334 -0.6657 1.334, -1.582 -0.4114 1.582, 
  3307.               -2.37 0 0, -2.237 0.4114 0, -1.104 0.4114 0, -0.9704 0 0, 
  3308.               -1.104 -0.4114 0, -1.454 -0.6657 0, -1.887 -0.6657 0, 
  3309.               -2.237 -0.4114 0, -1.676 0 -1.676, -1.582 0.4114 -1.582, 
  3310.               -0.7807 0.4114 -0.7807, -0.6862 0 -0.6862, -0.7807 -0.4114 -0.7807, 
  3311.               -1.028 -0.6657 -1.028, -1.334 -0.6657 -1.334, -1.582 -0.4114 -1.582]
  3312.             }
  3313.             coordIndex [
  3314.               0, 9, 8, -1, 
  3315.               0, 1, 9, -1, 2, 11, 10, -1, 2, 3, 11, -1, 3, 12, 11, -1, 
  3316.               3, 4, 12, -1, 4, 13, 12, -1, 4, 5, 13, -1, 5, 14, 13, -1, 
  3317.               5, 6, 14, -1, 6, 15, 14, -1, 6, 7, 15, -1, 7, 8, 15, -1, 
  3318.               7, 0, 8, -1, 8, 17, 16, -1, 8, 9, 17, -1, 10, 19, 18, -1, 
  3319.               10, 11, 19, -1, 11, 20, 19, -1, 11, 12, 20, -1, 
  3320.               12, 21, 20, -1, 12, 13, 21, -1, 13, 22, 21, -1, 
  3321.               13, 14, 22, -1, 14, 23, 22, -1, 14, 15, 23, -1, 
  3322.               15, 16, 23, -1, 15, 8, 16, -1, 16, 25, 24, -1, 
  3323.               16, 17, 25, -1, 18, 27, 26, -1, 18, 19, 27, -1, 
  3324.               19, 28, 27, -1, 19, 20, 28, -1, 20, 29, 28, -1, 
  3325.               20, 21, 29, -1, 21, 30, 29, -1, 21, 22, 30, -1, 
  3326.               22, 31, 30, -1, 22, 23, 31, -1, 23, 24, 31, -1, 
  3327.               23, 16, 24, -1, 24, 33, 32, -1, 24, 25, 33, -1, 
  3328.               26, 35, 34, -1, 26, 27, 35, -1, 27, 36, 35, -1, 
  3329.               27, 28, 36, -1, 28, 37, 36, -1, 28, 29, 37, -1, 
  3330.               29, 38, 37, -1, 29, 30, 38, -1, 30, 39, 38, -1, 
  3331.               30, 31, 39, -1, 31, 32, 39, -1, 31, 24, 32, -1, 
  3332.               32, 41, 40, -1, 32, 33, 41, -1, 34, 43, 42, -1, 
  3333.               34, 35, 43, -1, 35, 44, 43, -1, 35, 36, 44, -1, 
  3334.               36, 45, 44, -1, 36, 37, 45, -1, 37, 46, 45, -1, 
  3335.               37, 38, 46, -1, 38, 47, 46, -1, 38, 39, 47, -1, 
  3336.               39, 40, 47, -1, 39, 32, 40, -1, 40, 49, 48, -1, 
  3337.               40, 41, 49, -1, 42, 51, 50, -1, 42, 43, 51, -1, 
  3338.               43, 52, 51, -1, 43, 44, 52, -1, 44, 53, 52, -1, 
  3339.               44, 45, 53, -1, 45, 54, 53, -1, 45, 46, 54, -1, 
  3340.               46, 55, 54, -1, 46, 47, 55, -1, 47, 48, 55, -1, 
  3341.               47, 40, 48, -1, 48, 57, 56, -1, 48, 49, 57, -1, 
  3342.               50, 59, 58, -1, 50, 51, 59, -1, 51, 60, 59, -1, 
  3343.               51, 52, 60, -1, 52, 61, 60, -1, 52, 53, 61, -1, 
  3344.               53, 62, 61, -1, 53, 54, 62, -1, 54, 63, 62, -1, 
  3345.               54, 55, 63, -1, 55, 56, 63, -1, 55, 48, 56, -1, 
  3346.               56, 1, 0, -1, 56, 57, 1, -1, 58, 3, 2, -1, 58, 59, 3, -1, 
  3347.               59, 4, 3, -1, 59, 60, 4, -1, 60, 5, 4, -1, 60, 61, 5, -1, 
  3348.               61, 6, 5, -1, 61, 62, 6, -1, 62, 7, 6, -1, 62, 63, 7, -1, 
  3349.               63, 0, 7, -1, 63, 56, 0, -1]
  3350.             }
  3351.         }
  3352.         DEF Innertube_L_leg-ROOT Transform {
  3353.           translation 2.832 -0.4993 -0.8342
  3354.           rotation -0.01073 0.00139 -0.9999 -0.3562
  3355.           scale 1 1 1
  3356.           scaleOrientation 0 0.02968 0.9996 -0.06315
  3357.           children [
  3358.           DEF Innertube_L_leg-POS-INTERP PositionInterpolator {
  3359.             key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 
  3360.                 ]
  3361.             keyValue [2.832 -0.4993 -0.8342, 2.897 -0.4733 -0.8304, 
  3362.               3.104 -0.3649 -0.8174, 3.188 -0.3085 -0.8161, 
  3363.               3.216 -0.2875 -0.8233, 3.222 -0.2834 -0.8288, 
  3364.               3.199 -0.3004 -0.8233, 3.167 -0.3234 -0.8193, 
  3365.               3.079 -0.3805 -0.8225, 2.937 -0.4554 -0.8298, 
  3366.               2.832 -0.4993 -0.8342,           ] },
  3367.           DEF Innertube_L_leg-ROT-INTERP OrientationInterpolator {
  3368.             key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 
  3369.                 ]
  3370.             keyValue [-0.01073 0.00139 -0.9999 -0.3562, -0.006565 0.01893 -0.9998 -0.4029, 
  3371.               0.0009986 0.04626 -0.9989 -0.5599, 0.002043 0.03815 -0.9993 -0.627, 
  3372.               0.0009419 0.015 -0.9999 -0.6502, 0 0 -1 -0.6545, 
  3373.               0.0002658 0.01792 -0.9998 -0.6358, 0.0002931 0.03413 -0.9994 -0.6097, 
  3374.               -0.001509 0.03476 -0.9994 -0.5396, -0.006007 0.01971 -0.9998 -0.4325, 
  3375.               -0.01073 0.00139 -0.9999 -0.3562,           ] },
  3376.             Shape {
  3377.               appearance Appearance {
  3378.                 material Material {
  3379.                   diffuseColor 0.9804 0.7686 0.7255
  3380.                   shininess 0.25
  3381.                   transparency 0
  3382.                 }
  3383.               }
  3384.               geometry DEF Innertube_L_leg-FACES IndexedFaceSet {
  3385.                 ccw TRUE
  3386.                 solid TRUE
  3387.     creaseAngle 3
  3388.                 colorPerVertex TRUE
  3389.                 color Color { color [
  3390.                   0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3391.                   0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3392.                   0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3393.                   0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3394.                   0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3395.                   0.7843 0.6275 0.549                 ] }
  3396.                 colorIndex [
  3397.                   0, 9, 8, -1, 0, 1, 9, -1, 1, 10, 9, -1, 1, 2, 10, -1, 
  3398.                   2, 11, 10, -1, 2, 3, 11, -1, 3, 12, 11, -1, 
  3399.                   3, 4, 12, -1, 4, 13, 12, -1, 4, 5, 13, -1, 
  3400.                   5, 14, 13, -1, 5, 6, 14, -1, 6, 15, 14, -1, 
  3401.                   6, 7, 15, -1, 7, 8, 15, -1, 7, 0, 8, -1]
  3402.                 coord DEF Innertube_L_leg-COORD Coordinate { point [
  3403.                   0.2432 0 0, 0.172 0 -0.172, 0 0 -0.2432, -0.172 0 -0.172, 
  3404.                   -0.2432 0 0, -0.172 0 0.172, 0 0 0.2432, 0.172 0 0.172, 
  3405.                   0.2432 1.5 0, 0.172 1.5 -0.172, 0 1.5 -0.2432, 
  3406.                   -0.172 1.5 -0.172, -0.2432 1.5 0, -0.172 1.5 0.172, 
  3407.                   0 1.5 0.2432, 0.172 1.5 0.172]
  3408.                 }
  3409.                 coordIndex [
  3410.                   0, 9, 8, -1, 0, 1, 9, -1, 
  3411.                   1, 10, 9, -1, 1, 2, 10, -1, 2, 11, 10, -1, 
  3412.                   2, 3, 11, -1, 3, 12, 11, -1, 3, 4, 12, -1, 
  3413.                   4, 13, 12, -1, 4, 5, 13, -1, 5, 14, 13, -1, 
  3414.                   5, 6, 14, -1, 6, 15, 14, -1, 6, 7, 15, -1, 
  3415.                   7, 8, 15, -1, 7, 0, 8, -1]
  3416.                 }
  3417.             }
  3418.             DEF Innertube_L_flipper-ROOT Transform {
  3419.               translation -0.05453 -1.021 -0.05153
  3420.               rotation 0.5495 0.6373 0.5403 -1.897
  3421.               scale 1 1.343 0.9976
  3422.               scaleOrientation 0.3177 -0.946 0.06403 -0.2952
  3423.               children [
  3424.               DEF Innertube_L_flipper-POS-INTERP PositionInterpolator {
  3425.                 key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 
  3426.                     1, ]
  3427.                 keyValue [-0.05453 -1.021 -0.05153, -0.2899 -0.9813 -0.05595, 
  3428.                   -0.46 -0.915 -0.05577, -0.1708 -1.008 -0.0556, 
  3429.                   0.4498 -0.9173 -0.02782, 0.7328 -0.7119 0.0002907, 
  3430.                   0.6523 -0.7863 -0.009747, 0.5533 -0.8589 -0.0198, 
  3431.                   0.3896 -0.9445 -0.03199, 0.1714 -1.007 -0.04351, 
  3432.                   -0.05453 -1.021 -0.05153,               ] },
  3433.               DEF Innertube_L_flipper-ROT-INTERP OrientationInterpolator {
  3434.                 key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 
  3435.                     1, ]
  3436.                 keyValue [0.5495 0.6373 0.5403 -1.897, 0.599 0.5382 0.5929 -2.012, 
  3437.                   0.6296 0.4616 0.6249 -2.105, 0.5765 0.5878 0.5676 -1.948, 
  3438.                   0.3965 0.8362 0.3789 -1.701, 0.2554 0.9382 0.2336 -1.627, 
  3439.                   0.3027 0.9106 0.2814 -1.644, 0.3527 0.8748 0.3323 -1.668, 
  3440.                   0.4203 0.8131 0.4028 -1.72, 0.4913 0.7281 0.4781 -1.801, 
  3441.                   0.5495 0.6373 0.5403 -1.897,               ] },
  3442.                 Shape {
  3443.                   appearance Appearance {
  3444.                     material Material {
  3445.                       diffuseColor 0.8941 0.8392 0.6
  3446.                     }
  3447.                   }
  3448.                   geometry DEF Innertube_L_flipper-FACES IndexedFaceSet {
  3449.                     ccw TRUE
  3450.                     solid TRUE
  3451.                     colorPerVertex TRUE
  3452.                     color Color { color [
  3453.                       0.6588 0.451 0, 0.6588 0.451 0, 1 0.8941 0, 
  3454.                       1 0.8941 0, 1 0.8941 0, 1 0.8941 0, 1 0.8941 0, 
  3455.                       1 0.8941 0, 0.6588 0.451 0, 0.6588 0.451 0, 
  3456.                       0.6588 0.451 0                     ] }
  3457.                     colorIndex [
  3458.                       8, 6, 1, -1, 6, 9, 1, -1, 6, 5, 9, -1, 5, 6, 7, -1, 
  3459.                       8, 1, 5, -1, 8, 5, 7, -1, 3, 5, 1, -1, 
  3460.                       2, 0, 4, -1, 4, 6, 10, -1, 6, 0, 10, -1, 
  3461.                       6, 4, 7, -1, 0, 7, 4, -1, 8, 0, 6, -1, 
  3462.                       0, 8, 7, -1, 1, 9, 3, -1, 5, 3, 9, -1, 
  3463.                       4, 10, 2, -1, 10, 0, 2, -1]
  3464.                     coord DEF Innertube_L_flipper-COORD Coordinate { point [
  3465.                       -0.3059 0 1.228, 0.3059 0 1.228, -0.7598 0.07611 -1.079, 
  3466.                       0.7598 0.07611 -1.079, -0.3059 0.1522 1.228, 
  3467.                       0.3059 0.1522 1.228, 0 0.07611 -1.258, 
  3468.                       0 0.1522 1.374, 0 0 1.374, 0.3598 0.07611 -1.037, 
  3469.                       -0.4 0.07611 -1.037]
  3470.                     }
  3471.                     coordIndex [
  3472.                       8, 6, 1, -1, 6, 9, 1, -1, 
  3473.                       6, 5, 9, -1, 5, 6, 7, -1, 8, 1, 5, -1, 
  3474.                       8, 5, 7, -1, 3, 5, 1, -1, 2, 0, 4, -1, 
  3475.                       4, 6, 10, -1, 6, 0, 10, -1, 6, 4, 7, -1, 
  3476.                       0, 7, 4, -1, 8, 0, 6, -1, 0, 8, 7, -1, 
  3477.                       1, 9, 3, -1, 5, 3, 9, -1, 4, 10, 2, -1, 
  3478.                       10, 0, 2, -1]
  3479.                     }
  3480.                 }
  3481.                 DEF Innertube_foot_L-ROOT Transform {
  3482.                   translation 0.009344 0.2285 1.015
  3483.                   rotation -0.5481 -0.5438 0.6355 -2.018
  3484.                   scale 1.002 1 0.7445
  3485.                   scaleOrientation 0.03699 -0.1785 0.9832 -0.2825
  3486.                   children [
  3487.                     Shape {
  3488.                       appearance Appearance {
  3489.                         material Material {
  3490.                           diffuseColor 0.9804 0.7686 0.7255
  3491.                           shininess 0.25
  3492.                           transparency 0
  3493.                         }
  3494.                       }
  3495.                       geometry DEF Innertube_foot_L-FACES IndexedFaceSet {
  3496.                         ccw TRUE
  3497.                         solid TRUE
  3498.     creaseAngle 3
  3499.                         colorPerVertex TRUE
  3500.                         color Color { color [
  3501.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3502.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3503.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3504.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3505.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3506.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3507.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3508.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549 
  3509.                                                   ] }
  3510.                         colorIndex [
  3511.                           0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  3512.                           0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 
  3513.                           0, 7, 1, -1, 1, 8, 9, -1, 1, 9, 2, -1, 
  3514.                           2, 9, 10, -1, 2, 10, 3, -1, 3, 10, 11, -1, 
  3515.                           3, 11, 4, -1, 4, 11, 12, -1, 4, 12, 5, -1, 
  3516.                           5, 12, 13, -1, 5, 13, 6, -1, 6, 13, 14, -1, 
  3517.                           6, 14, 7, -1, 7, 14, 8, -1, 7, 8, 1, -1, 
  3518.                           15, 9, 8, -1, 15, 10, 9, -1, 15, 11, 10, -1, 
  3519.                           15, 12, 11, -1, 15, 13, 12, -1, 15, 14, 13, -1, 
  3520.                           15, 8, 14, -1]
  3521.                         coord DEF Innertube_foot_L-COORD Coordinate { point [
  3522.                           0 0.2454 0, 0.003793 0.1584 -0.1692, 
  3523.                           -0.1576 0.1608 -0.1257, -0.1965 0.1608 0.04486, 
  3524.                           -0.1069 0.1608 0.08578, 0.07954 0.1608 0.07121, 
  3525.                           0.7156 0.1608 -0.002197, 0.1576 0.1608 -0.1257, 
  3526.                           0.003793 -0.05973 -0.219, -0.1965 -0.05738 -0.1567, 
  3527.                           -0.2451 -0.05738 0.05594, -0.1285 -0.05738 0.1306, 
  3528.                           0.1053 -0.05738 0.09845, 0.7641 -0.05738 0.008882, 
  3529.                           0.1965 -0.05738 -0.1567, 0 -0.2395 0]
  3530.                         }
  3531.                         coordIndex [
  3532.                           0, 1, 2, -1, 
  3533.                           0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 
  3534.                           0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 1, -1, 
  3535.                           1, 8, 9, -1, 1, 9, 2, -1, 2, 9, 10, -1, 
  3536.                           2, 10, 3, -1, 3, 10, 11, -1, 3, 11, 4, -1, 
  3537.                           4, 11, 12, -1, 4, 12, 5, -1, 5, 12, 13, -1, 
  3538.                           5, 13, 6, -1, 6, 13, 14, -1, 6, 14, 7, -1, 
  3539.                           7, 14, 8, -1, 7, 8, 1, -1, 15, 9, 8, -1, 
  3540.                           15, 10, 9, -1, 15, 11, 10, -1, 15, 12, 11, -1, 
  3541.                           15, 13, 12, -1, 15, 14, 13, -1, 15, 8, 14, -1]
  3542.                         }
  3543.                     }
  3544.                   ]
  3545.                 }
  3546.               ]
  3547.             }
  3548.           ]
  3549.         },
  3550.         DEF Innertube_R_leg-ROOT Transform {
  3551.           translation 3.222 -0.2834 0.8137
  3552.           rotation 0 0 -1 -0.6545
  3553.           scale 1 1 1
  3554.           scaleOrientation 0 0.002668 -1 -0.7854
  3555.           children [
  3556.           DEF Innertube_R_leg-POS-INTERP PositionInterpolator {
  3557.             key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 
  3558.                 ]
  3559.             keyValue [3.222 -0.2834 0.8137, 3.199 -0.3004 0.8192, 
  3560.               3.167 -0.3234 0.8232, 3.079 -0.3805 0.82, 
  3561.               2.937 -0.4554 0.8127, 2.832 -0.4993 0.8083, 
  3562.               2.897 -0.4733 0.8121, 3.104 -0.3649 0.8251, 
  3563.               3.188 -0.3085 0.8264, 3.216 -0.2875 0.8192, 
  3564.               3.222 -0.2835 0.8144,           ] },
  3565.           DEF Innertube_R_leg-ROT-INTERP OrientationInterpolator {
  3566.             key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 
  3567.                 ]
  3568.             keyValue [0 0 -1 -0.6545, 0.0002658 0.01792 -0.9998 -0.6358, 
  3569.               0.0002931 0.03413 -0.9994 -0.6097, -0.001509 0.03476 -0.9994 -0.5396, 
  3570.               -0.006007 0.01971 -0.9998 -0.4325, -0.01073 0.00139 -0.9999 -0.3562, 
  3571.               -0.006565 0.01893 -0.9998 -0.4029, 0.0009986 0.04626 -0.9989 -0.5599, 
  3572.               0.002043 0.03815 -0.9993 -0.627, 0.0009419 0.015 -0.9999 -0.6502, 
  3573.               0.0001246 0.001844 -1 -0.6544,           ] },
  3574.             Shape {
  3575.               appearance Appearance {
  3576.                 material Material {
  3577.                   diffuseColor 0.9804 0.7686 0.7255
  3578.                   shininess 0.25
  3579.                   transparency 0
  3580.                 }
  3581.               }
  3582.             geometry USE Innertube_L_leg-FACES
  3583.             }
  3584.             DEF Innertube_R_flipper-ROOT Transform {
  3585.               translation 0.7328 -0.7119 0.00338
  3586.               rotation 0.2554 0.9382 0.2336 -1.627
  3587.               scale 1 1.343 0.9976
  3588.               scaleOrientation 0.3177 -0.946 0.06403 -0.2952
  3589.               children [
  3590.               DEF Innertube_R_flipper-POS-INTERP PositionInterpolator {
  3591.                 key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 
  3592.                     1, ]
  3593.                 keyValue [0.7328 -0.7119 0.00338, 0.6326 -0.8022 -0.008813, 
  3594.                   0.5071 -0.8869 -0.02059, 0.3354 -0.9651 -0.03218, 
  3595.                   0.1384 -1.013 -0.04181, -0.06012 -1.021 -0.04859, 
  3596.                   -0.2865 -0.9823 -0.05284, -0.4595 -0.9153 -0.05269, 
  3597.                   -0.1708 -1.008 -0.05251, 0.4498 -0.9173 -0.02473, 
  3598.                   0.7328 -0.7119 0.00338,               ] },
  3599.               DEF Innertube_R_flipper-ROT-INTERP OrientationInterpolator {
  3600.                 key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 
  3601.                     1, ]
  3602.                 keyValue [0.2554 0.9382 0.2336 -1.627, 0.3133 0.9036 0.2921 -1.648, 
  3603.                   0.3733 0.8576 0.3537 -1.682, 0.4397 0.7922 0.4232 -1.739, 
  3604.                   0.5006 0.715 0.488 -1.814, 0.5508 0.635 0.5417 -1.9, 
  3605.                   0.5984 0.5397 0.5922 -2.01, 0.6295 0.4619 0.6248 -2.105, 
  3606.                   0.5765 0.5878 0.5676 -1.948, 0.3965 0.8362 0.3789 -1.701, 
  3607.                   0.2554 0.9382 0.2336 -1.627,               ] },
  3608.                 Shape {
  3609.                   appearance Appearance {
  3610.                     material Material {
  3611.                       diffuseColor 0.8941 0.8392 0.6
  3612.                     }
  3613.                   }
  3614.                 geometry USE Innertube_L_flipper-FACES
  3615.                 }
  3616.                 DEF Innertube_foot_R-ROOT Transform {
  3617.                   translation 0.000116 0.2244 0.9932
  3618.                   rotation -0.5522 -0.536 0.6385 -2.029
  3619.                   scale 1.002 1 0.7445
  3620.                   scaleOrientation 0.1028 -0.1684 0.9803 -0.2838
  3621.                   children [
  3622.                     Shape {
  3623.                       appearance Appearance {
  3624.                         material Material {
  3625.                           diffuseColor 0.9804 0.7686 0.7255
  3626.                           shininess 0.25
  3627.                           transparency 0
  3628.                         }
  3629.                       }
  3630.                       geometry DEF Innertube_foot_R-FACES IndexedFaceSet {
  3631.                         ccw TRUE
  3632.                         solid TRUE
  3633.     creaseAngle 3
  3634.                         colorPerVertex TRUE
  3635.                         color Color { color [
  3636.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3637.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3638.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3639.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3640.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3641.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3642.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549, 
  3643.                           0.7843 0.6275 0.549, 0.7843 0.6275 0.549 
  3644.                                                   ] }
  3645.                         colorIndex [
  3646.                           0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  3647.                           0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 
  3648.                           0, 7, 1, -1, 1, 8, 9, -1, 1, 9, 2, -1, 
  3649.                           2, 9, 10, -1, 2, 10, 3, -1, 3, 10, 11, -1, 
  3650.                           3, 11, 4, -1, 4, 11, 12, -1, 4, 12, 5, -1, 
  3651.                           5, 12, 13, -1, 5, 13, 6, -1, 6, 13, 14, -1, 
  3652.                           6, 14, 7, -1, 7, 14, 8, -1, 7, 8, 1, -1, 
  3653.                           15, 9, 8, -1, 15, 10, 9, -1, 15, 11, 10, -1, 
  3654.                           15, 12, 11, -1, 15, 13, 12, -1, 15, 14, 13, -1, 
  3655.                           15, 8, 14, -1]
  3656.                         coord DEF Innertube_foot_R-COORD Coordinate { point [
  3657.                           0 0.2454 0, -0.04862 0.1547 -0.1776, 
  3658.                           -0.1576 0.1608 -0.1257, -0.1965 0.1608 0.04486, 
  3659.                           -0.1069 0.1608 0.08578, 0.07954 0.1608 0.07121, 
  3660.                           0.7156 0.1608 -0.002197, 0.1576 0.1608 -0.1257, 
  3661.                           -0.04862 -0.06344 -0.2273, -0.1965 -0.05738 -0.1567, 
  3662.                           -0.2451 -0.05738 0.05594, -0.1285 -0.05738 0.1306, 
  3663.                           0.1053 -0.05738 0.09845, 0.7641 -0.05738 0.008882, 
  3664.                           0.1965 -0.05738 -0.1567, 0 -0.2395 0]
  3665.                         }
  3666.                         coordIndex [
  3667.                           0, 1, 2, -1, 
  3668.                           0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 
  3669.                           0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 1, -1, 
  3670.                           1, 8, 9, -1, 1, 9, 2, -1, 2, 9, 10, -1, 
  3671.                           2, 10, 3, -1, 3, 10, 11, -1, 3, 11, 4, -1, 
  3672.                           4, 11, 12, -1, 4, 12, 5, -1, 5, 12, 13, -1, 
  3673.                           5, 13, 6, -1, 6, 13, 14, -1, 6, 14, 7, -1, 
  3674.                           7, 14, 8, -1, 7, 8, 1, -1, 15, 9, 8, -1, 
  3675.                           15, 10, 9, -1, 15, 11, 10, -1, 15, 12, 11, -1, 
  3676.                           15, 13, 12, -1, 15, 14, 13, -1, 15, 8, 14, -1]
  3677.                         }
  3678.                     }
  3679.                   ]
  3680.                 }
  3681.               ]
  3682.             }
  3683.           ]
  3684.         },
  3685.         DEF Innertube_Dummy-ROOT Transform {
  3686.           translation -0.004756 -0.7784 0.073
  3687.           rotation -0.5547 0.5547 -0.6202 -2.031
  3688.           scale 1 1 1
  3689.           scaleOrientation -0.7451 0.0869 -0.6613 -0.1436
  3690.           children [
  3691.           DEF Innertube_Dummy-ROT-INTERP OrientationInterpolator {
  3692.             key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 
  3693.                 ]
  3694.             keyValue [-0.5547 0.5547 -0.6202 -2.031, -0.5505 0.5505 -0.6275 -2.021, 
  3695.               -0.5596 0.5596 -0.6112 -2.044, -0.5696 0.5696 -0.5926 -2.072, 
  3696.               -0.5785 0.5785 -0.5751 -2.098, -0.5848 0.5848 -0.5621 -2.117, 
  3697.               -0.5872 0.5872 -0.5571 -2.125, -0.5837 0.5837 -0.5644 -2.114, 
  3698.               -0.5751 0.5751 -0.5819 -2.088, -0.5642 0.5642 -0.6028 -2.057, 
  3699.               -0.5547 0.5547 -0.6202 -2.031,           ] },
  3700.             DEF Innertube_L_butt-ROOT Transform {
  3701.               translation -0.4121 0.006308 -0.3326
  3702.               rotation 0.9928 0.08461 0.08461 -1.578
  3703.               scale 1.47 1.55 1.893
  3704.               children [
  3705.               DEF Innertube_L_butt-ROT-INTERP OrientationInterpolator {
  3706.                 key [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 
  3707.                     1, ]
  3708.                 keyValue [0.9928 0.08461 0.08461 -1.578, 0.9972 0.05252 0.05252 -1.574, 
  3709.                   0.9998 0.01576 0.01576 -1.571, 0.9996 -0.01886 -0.01886 -1.571, 
  3710.                   0.998 -0.0445 -0.0445 -1.573, 0.997 -0.0545 -0.0545 -1.574, 
  3711.                   0.9984 -0.04005 -0.04005 -1.572, 1 -0.005465 -0.005465 -1.571, 
  3712.                   0.9987 0.03583 0.03583 -1.572, 0.9951 0.07026 0.07026 -1.576, 
  3713.                   0.9928 0.08461 0.08461 -1.578,               ] },
  3714.                 Shape {
  3715.                   appearance Appearance {
  3716.                     material Material {
  3717.                       diffuseColor 0.6902 0.102 0.102
  3718.                     }
  3719.                   }
  3720.                   geometry DEF Innertube_L_butt-FACES IndexedFaceSet {
  3721.                     ccw TRUE
  3722.                     solid TRUE
  3723.     creaseAngle 3
  3724.                     colorPerVertex TRUE
  3725.                     color Color { color [
  3726.                       1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 
  3727.                       1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0, 
  3728.                       1 0 0, 1 0 0, 1 0 0, 1 0 0, 1 0 0                     ] }
  3729.                     colorIndex [
  3730.                       0, 8, 9, -1, 0, 9, 1, -1, 1, 9, 10, -1, 1, 10, 2, -1, 
  3731.                       2, 10, 11, -1, 2, 11, 3, -1, 3, 11, 12, -1, 
  3732.                       3, 12, 4, -1, 4, 12, 13, -1, 4, 13, 5, -1, 
  3733.                       5, 13, 14, -1, 5, 14, 6, -1, 6, 14, 15, -1, 
  3734.                       6, 15, 7, -1, 7, 15, 8, -1, 7, 8, 0, -1, 
  3735.                       16, 9, 8, -1, 16, 10, 9, -1, 16, 11, 10, -1, 
  3736.                       16, 12, 11, -1, 16, 13, 12, -1, 16, 14, 13, -1, 
  3737.                       16, 15, 14, -1, 16, 8, 15, -1]
  3738.                     coord DEF Innertube_L_butt-COORD Coordinate { point [
  3739.                       -0.003811 0.1463 -0.4831, -0.3454 0.1463 -0.3416, 
  3740.                       -0.4869 0.1463 0, -0.3454 0.1463 0.3416, 
  3741.                       -0.003811 0.1463 0.4831, 0.3378 0.1463 0.3416, 
  3742.                       0.4793 0.1463 0, 0.3378 0.1463 -0.3416, 
  3743.                       0 -0.3416 -0.3416, -0.2415 -0.3416 -0.2415, 
  3744.                       -0.3416 -0.3416 0, -0.2415 -0.3416 0.2415, 
  3745.                       0 -0.3416 0.3416, 0.2415 -0.3416 0.2415, 
  3746.                       0.3416 -0.3416 0, 0.2415 -0.3416 -0.2415, 
  3747.                       0 -0.4831 0]
  3748.                     }
  3749.                     coordIndex [
  3750.                       0, 8, 9, -1, 0, 9, 1, -1, 1, 9, 10, -1, 
  3751.                       1, 10, 2, -1, 2, 10, 11, -1, 2, 11, 3, -1, 
  3752.                       3, 11, 12, -1, 3, 12, 4, -1, 4, 12, 13, -1, 
  3753.                       4, 13, 5, -1, 5, 13, 14, -1, 5, 14, 6, -1, 
  3754.                       6, 14, 15, -1, 6, 15, 7, -1, 7, 15, 8, -1, 
  3755.                       7, 8, 0, -1, 16, 9, 8, -1, 16, 10, 9, -1, 
  3756.                       16, 11, 10, -1, 16, 12, 11, -1, 16, 13, 12, -1, 
  3757.                       16, 14, 13, -1, 16, 15, 14, -1, 16, 8, 15, -1]
  3758.                     }
  3759.                 }
  3760.               ]
  3761.             },
  3762.             DEF Innertube_R_butt-ROOT Transform {
  3763.               translation 0.3298 0.006308 -0.3294
  3764.               rotation 1 0.00211 0.00211 -1.571
  3765.               scale 1.47 1.55 1.893
  3766.               children [
  3767.                 Shape {
  3768.                   appearance Appearance {
  3769.                     material Material {
  3770.                       diffuseColor 0.6902 0.102 0.102
  3771.                     }
  3772.                   }
  3773.                 geometry USE Innertube_L_butt-FACES
  3774.                 }
  3775.               ]
  3776.             }
  3777.           ]
  3778.         }
  3779.       ]
  3780.     }
  3781.   ]
  3782. }
  3783.   ]
  3784. }
  3785. ]}
  3786. ]}
  3787.  
  3788. DEF Mapper ScalarInterpolator {
  3789.     key                    # exposedField MFFloat
  3790.     [
  3791.         0, 1
  3792.     ]
  3793.     keyValue               # exposedField MFFloat
  3794.     [
  3795.         0, 1
  3796.     ]
  3797. }
  3798. ROUTE TimeSensor_Innertube-TIMER.fraction_changed TO Mapper.set_fraction
  3799. ROUTE TimeSensor_InnertubeFast-TIMER.fraction_changed TO Mapper.set_fraction
  3800. ROUTE Innertube-ROT-INTERP.value_changed TO Innertube-ROOT.set_rotation
  3801. ROUTE Mapper.value_changed TO Innertube-ROT-INTERP.set_fraction
  3802. ROUTE Innertube_L_leg-POS-INTERP.value_changed TO Innertube_L_leg-ROOT.set_translation
  3803. ROUTE Mapper.value_changed TO Innertube_L_leg-POS-INTERP.set_fraction
  3804. ROUTE Innertube_L_leg-ROT-INTERP.value_changed TO Innertube_L_leg-ROOT.set_rotation
  3805. ROUTE Mapper.value_changed TO Innertube_L_leg-ROT-INTERP.set_fraction
  3806. ROUTE Innertube_L_flipper-POS-INTERP.value_changed TO Innertube_L_flipper-ROOT.set_translation
  3807. ROUTE Mapper.value_changed TO Innertube_L_flipper-POS-INTERP.set_fraction
  3808. ROUTE Innertube_L_flipper-ROT-INTERP.value_changed TO Innertube_L_flipper-ROOT.set_rotation
  3809. ROUTE Mapper.value_changed TO Innertube_L_flipper-ROT-INTERP.set_fraction
  3810. ROUTE Innertube_R_leg-POS-INTERP.value_changed TO Innertube_R_leg-ROOT.set_translation
  3811. ROUTE Mapper.value_changed TO Innertube_R_leg-POS-INTERP.set_fraction
  3812. ROUTE Innertube_R_leg-ROT-INTERP.value_changed TO Innertube_R_leg-ROOT.set_rotation
  3813. ROUTE Mapper.value_changed TO Innertube_R_leg-ROT-INTERP.set_fraction
  3814. ROUTE Innertube_R_flipper-POS-INTERP.value_changed TO Innertube_R_flipper-ROOT.set_translation
  3815. ROUTE Mapper.value_changed TO Innertube_R_flipper-POS-INTERP.set_fraction
  3816. ROUTE Innertube_R_flipper-ROT-INTERP.value_changed TO Innertube_R_flipper-ROOT.set_rotation
  3817. ROUTE Mapper.value_changed TO Innertube_R_flipper-ROT-INTERP.set_fraction
  3818. ROUTE Innertube_Dummy-ROT-INTERP.value_changed TO Innertube_Dummy-ROOT.set_rotation
  3819. ROUTE Mapper.value_changed TO Innertube_Dummy-ROT-INTERP.set_fraction
  3820. ROUTE Innertube_L_butt-ROT-INTERP.value_changed TO Innertube_L_butt-ROOT.set_rotation
  3821. ROUTE Mapper.value_changed TO Innertube_L_butt-ROT-INTERP.set_fraction
  3822. DEF TubeCollide Script {
  3823.     mustEvaluate TRUE
  3824.     eventIn SFBool finishedRunning
  3825.     eventIn SFBool finishedRunning2
  3826.     eventIn SFTime runAway
  3827.     eventIn SFBool beingEaten
  3828.     field SFInt32 tubePosition 0
  3829.     eventOut SFTime tubeHit
  3830.     eventOut SFTime tubeRun
  3831.     eventOut SFTime tubeRun2
  3832.     eventOut SFBool enableHit
  3833.     eventOut SFBool enableRun
  3834.     eventOut SFBool kickFaster
  3835.     eventOut SFBool kickSlower
  3836.     eventOut SFTime kickStart
  3837.     url "javascript:
  3838.         function beingEaten (input){
  3839.             if (input == TRUE) {
  3840.                 enableRun = FALSE;
  3841.                 enableHit = FALSE;
  3842.             }
  3843.         }
  3844.         function runAway (input, time) {
  3845.             enableHit = FALSE;
  3846.             kickSlower = FALSE;
  3847.             kickFaster = TRUE;
  3848.             Browser.loadURL(new MFString('oops2.htm'), new MFString('target=helpertext'));
  3849.             if (tubePosition == 0) {
  3850.                 tubeRun = time;
  3851.             } else {
  3852.                 tubeRun2 = time;
  3853.             }
  3854.         }
  3855.         function finishedRunning (input, time) {
  3856.             if (input == FALSE) {
  3857.                 tubePosition = 1;
  3858.                 enableHit = TRUE;
  3859.                 kickFaster = FALSE;
  3860.                 kickSlower = TRUE;
  3861.                 kickStart = time;
  3862.             }
  3863.         }
  3864.         function finishedRunning2 (input, time) {
  3865.             if (input == FALSE) {
  3866.                 tubePosition = 0;
  3867.                 enableHit = TRUE;
  3868.                 kickFaster = FALSE;
  3869.                 kickSlower = TRUE;
  3870.                 kickStart = time;
  3871.             }
  3872.         }"
  3873. }
  3874.  
  3875. DEF TuberRun TimeSensor {
  3876.     cycleInterval 2
  3877. }
  3878. DEF TuberRun2 TimeSensor {
  3879.     cycleInterval 2
  3880. }
  3881.  
  3882. DEF Inline_Tube01_avoid01-POS-INTERP PositionInterpolator {
  3883.   key [0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  3884.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  3885.         1.0, ]
  3886.   keyValue [-100.8 0 -451.9, -100.7 0 -452.1, -100.4 0 -452.8, 
  3887.     -99.9 0 -453.9, -99.31 0 -455.4, -98.93 0 -457.2, 
  3888.     -99 0 -459, -99.67 0 -460.9, -101.1 0 -462.8, -102.9 0 -464.3, 
  3889.     -104.8 0 -465, -106.6 0 -465.1, -108.4 0 -464.8, 
  3890.     -110 0 -464.3, -111.1 0 -463.8, -111.8 0 -463.5, 
  3891.     -112 0 -463.4,   ] }
  3892. DEF Inline_Tube01_avoid01-ROT-INTERP OrientationInterpolator {
  3893.   key [0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  3894.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  3895.         1.0, ]
  3896.   keyValue [0 1 0 -3.944, 0 1 0 -3.92, 0 1 0 -3.845, 0 1 0 -3.72, 
  3897.     0 1 0 -3.546, 0 1 0 -3.322, 0 1 0 -3.048, 0 1 0 -2.725, 
  3898.     0 1 0 -2.351, 0 1 0 -1.978, 0 1 0 -1.654, 0 1 0 -1.381, 
  3899.     0 1 0 -1.157, 0 1 0 -0.9823, 0 1 0 -0.8578, 0 1 0 -0.7831, 
  3900.     0 1 0 -0.7582,   ] }
  3901.   DEF Inline_Tube01_avoid02-POS-INTERP PositionInterpolator {
  3902.     key [0,  0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  3903.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  3904.         1.0, ]
  3905.     keyValue [-112 0 -463.4, -112 0 -463.4, -112.1 0 -463.2, -112.5 0 -462.6, 
  3906.       -113.1 0 -461.5, -113.8 0 -460, -114.3 0 -458.3, 
  3907.       -114.3 0 -456.5, -113.7 0 -454.7, -112.3 0 -452.8, 
  3908.       -110.4 0 -451.3, -108.5 0 -450.5, -106.6 0 -450.4, 
  3909.       -104.7 0 -450.6, -103 0 -451.1, -101.8 0 -451.5, 
  3910.       -101.1 0 -451.8, -100.8 0 -451.9,   ] }
  3911.   DEF Inline_Tube01_avoid02-ROT-INTERP OrientationInterpolator {
  3912.     key [0,  0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  3913.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  3914.         1.0, ]
  3915.     keyValue [0 1 0 -0.7582, 0 1 0 -0.7582, 0 1 0 -0.7341, 0 1 0 -0.6615, 
  3916.       0 1 0 -0.5405, 0 1 0 -0.3711, 0 1 0 -0.1534, 0 -1 0 -0.1128, 
  3917.       0 -1 0 -0.4273, 0 -1 0 -0.7902, 0 -1 0 -1.153, 0 -1 0 -1.468, 
  3918.       0 -1 0 -1.734, 0 -1 0 -1.952, 0 1 0 -4.162, 0 1 0 -4.041, 
  3919.       0 1 0 -3.969, 0 1 0 -3.944,   ] }
  3920.  
  3921. ROUTE TubeCollide.kickStart TO TimeSensor_Innertube-TIMER.startTime
  3922. ROUTE TubeCollide.kickSlower TO TimeSensor_Innertube-TIMER.enabled
  3923. ROUTE TubeCollide.kickFaster TO TimeSensor_InnertubeFast-TIMER.enabled
  3924. ROUTE TubeCollide.enableRun TO ScareTuber.enabled
  3925. ROUTE EatTuber.isActive TO TubeCollide.beingEaten
  3926. ROUTE ScareTuber.enterTime TO TubeCollide.runAway
  3927. ROUTE TubeCollide.enableHit TO EatTuber.enabled
  3928. ROUTE TubeCollide.tubeRun TO TuberRun.startTime
  3929. ROUTE TubeCollide.tubeRun2 TO TuberRun2.startTime
  3930. ROUTE TubeCollide.tubeRun TO oopsSound.startTime
  3931. ROUTE TubeCollide.tubeRun2 TO oopsSound.startTime
  3932. ROUTE TuberRun.isActive TO TubeCollide.finishedRunning
  3933. ROUTE TuberRun2.isActive TO TubeCollide.finishedRunning2
  3934. ROUTE TuberRun.fraction_changed TO Inline_Tube01_avoid01-POS-INTERP.set_fraction
  3935. ROUTE TuberRun.fraction_changed TO Inline_Tube01_avoid01-ROT-INTERP.set_fraction
  3936. ROUTE TuberRun2.fraction_changed TO Inline_Tube01_avoid02-POS-INTERP.set_fraction
  3937. ROUTE TuberRun2.fraction_changed TO Inline_Tube01_avoid02-ROT-INTERP.set_fraction
  3938. ROUTE Inline_Tube01_avoid01-POS-INTERP.value_changed TO Inline_Tube01-ROOT.translation
  3939. ROUTE Inline_Tube01_avoid01-ROT-INTERP.value_changed TO Inline_Tube01-ROOT.rotation
  3940. ROUTE Inline_Tube01_avoid02-POS-INTERP.value_changed TO Inline_Tube01-ROOT.translation
  3941. ROUTE Inline_Tube01_avoid02-ROT-INTERP.value_changed TO Inline_Tube01-ROOT.rotation
  3942. ROUTE Inline_Tube01_avoid01-POS-INTERP.value_changed TO TuberCollisionMover.translation
  3943. ROUTE Inline_Tube01_avoid02-POS-INTERP.value_changed TO TuberCollisionMover.translation
  3944.  
  3945.  
  3946. DEF SeeEnd VisibilitySensor {
  3947.     center     7 0 -650
  3948.     size       1 1 1
  3949. }
  3950.  
  3951. DEF Tuber2Run TimeSensor {
  3952.     cycleInterval 2
  3953. }
  3954. DEF Tuber2Run2 TimeSensor {
  3955.     cycleInterval 2
  3956. }
  3957. DEF Tuber2 Switch {
  3958.     whichChoice 0
  3959.     choice
  3960.     [
  3961. Group {
  3962.     children
  3963.     [
  3964. DEF Tuber2CollisionMover Transform {
  3965.   translation 6.848 0 -554.5
  3966.     children[
  3967. DEF Tuber2CollisionSpinner Transform {
  3968.     children
  3969.     [
  3970.             DEF EatTuber2 ProximitySensor {
  3971.                     center   0 0 4
  3972.                     size        6 6 4
  3973.                     enabled     TRUE
  3974.             }
  3975.     ]}
  3976. ]}
  3977. DEF Inline_Tube02-ROOT Transform {
  3978.   translation 6.848 0 -554.5
  3979.     rotation 0 1 0 -3.944
  3980.   children [
  3981.             DEF ScareTuber2 ProximitySensor {size 15 5 17},
  3982.             DEF tuber2Visible    VisibilitySensor {
  3983.                     size       1 1 1
  3984.             }
  3985.         Transform{children USE Innertube_boolean-ROOT}
  3986.   ]
  3987. }
  3988. ]}
  3989. ]}
  3990.  
  3991. DEF TubeCollide2 Script {
  3992.     mustEvaluate TRUE
  3993.     eventIn SFBool finishedRunning
  3994.     eventIn SFBool finishedRunning2
  3995.     eventIn SFTime runAway
  3996.     eventIn SFBool beingEaten
  3997.     field SFInt32 tubePosition 0
  3998.     eventOut SFTime tubeHit
  3999.     eventOut SFTime tubeRun
  4000.     eventOut SFTime tubeRun2
  4001.     eventOut SFBool enableHit
  4002.     eventOut SFBool enableRun
  4003.     eventOut SFBool kickFaster
  4004.     eventOut SFBool kickSlower
  4005.     eventOut SFTime kickStart
  4006.     url "javascript:
  4007.         function beingEaten (input){
  4008.             if (input == TRUE) {
  4009.                 enableRun = FALSE;
  4010.                 enableHit = FALSE;
  4011.             }
  4012.         }
  4013.         function runAway (input, time) {
  4014.             enableHit = FALSE;
  4015.             kickSlower = FALSE;
  4016.             kickFaster = TRUE;
  4017.             Browser.loadURL(new MFString('oops2.htm'), new MFString('target=helpertext'));
  4018.             if (tubePosition == 0) {
  4019.                 tubeRun = time;
  4020.             } else {
  4021.                 tubeRun2 = time;
  4022.             }
  4023.         }
  4024.         function finishedRunning (input, time) {
  4025.             if (input == FALSE) {
  4026.                 tubePosition = 1;
  4027.                 enableHit = TRUE;
  4028.                 kickFaster = FALSE;
  4029.                 kickSlower = TRUE;
  4030.                 kickStart = time;
  4031.             }
  4032.         }
  4033.         function finishedRunning2 (input, time) {
  4034.             if (input == FALSE) {
  4035.                 tubePosition = 0;
  4036.                 enableHit = TRUE;
  4037.                 kickFaster = FALSE;
  4038.                 kickSlower = TRUE;
  4039.                 kickStart = time;
  4040.             }
  4041.         }"
  4042. }
  4043.   DEF Inline_Tube02_avoid01-POS-INTERP PositionInterpolator {
  4044.         key [0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  4045.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  4046.         1.0, ]
  4047.         keyValue [6.848 0 -554.5, 6.955 0 -554.7, 7.276 0 -555.4, 7.783 0 -556.5, 
  4048.       8.374 0 -558, 8.759 0 -559.8, 8.69 0 -561.6, 8.017 0 -563.5, 
  4049.       6.588 0 -565.4, 4.741 0 -566.9, 2.912 0 -567.6, 1.097 0 -567.8, 
  4050.       -0.7067 0 -567.4, -2.279 0 -566.9, -3.4 0 -566.4, 
  4051.       -4.072 0 -566.1, -4.296 0 -566,   ] },
  4052.   DEF Inline_Tube02_avoid01-ROT-INTERP OrientationInterpolator {
  4053.       key [0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  4054.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  4055.         1.0, ]
  4056.     keyValue [0 1 0 -3.944, 0 1 0 -3.92, 0 1 0 -3.845, 0 1 0 -3.72, 
  4057.       0 1 0 -3.546, 0 1 0 -3.322, 0 1 0 -3.048, 0 1 0 -2.725, 
  4058.       0 1 0 -2.351, 0 1 0 -1.978, 0 1 0 -1.654, 0 1 0 -1.381, 
  4059.       0 1 0 -1.157, 0 1 0 -0.9823, 0 1 0 -0.8578, 0 1 0 -0.7831, 
  4060.       0 1 0 -0.7582,   ] }
  4061.   DEF Inline_Tube02_avoid02-POS-INTERP PositionInterpolator {
  4062.     key [0,  0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  4063.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  4064.         1.0, ]
  4065.     keyValue [-4.296 0 -566, -4.296 0 -566, -4.423 0 -565.8, -4.798 0 -565.2, 
  4066.       -5.394 0 -564.1, -6.103 0 -562.6, -6.608 0 -560.9, 
  4067.       -6.635 0 -559.1, -6.026 0 -557.3, -4.62 0 -555.4, 
  4068.       -2.75 0 -553.9, -0.857 0 -553.2, 1.053 0 -553, 2.977 0 -553.2, 
  4069.       4.668 0 -553.7, 5.879 0 -554.1, 6.605 0 -554.4, 6.848 0 -554.5, 
  4070.         ] }
  4071.   DEF Inline_Tube02_avoid02-ROT-INTERP OrientationInterpolator {
  4072.     key [0,  0.0588,  0.1176,  0.1764,  0.2353,  0.2941,  0.3529,  0.4117,  0.4705, 
  4073.          0.4705,  0.5882,  0.6470,  0.7058,  0.7647,  0.8235,  0.8823,  0.9411, 
  4074.         1.0, ]
  4075.     keyValue [0 1 0 -0.7582, 0 1 0 -0.7582, 0 1 0 -0.7341, 0 1 0 -0.6615, 
  4076.       0 1 0 -0.5405, 0 1 0 -0.3711, 0 1 0 -0.1534, 0 -1 0 -0.1128, 
  4077.       0 -1 0 -0.4273, 0 -1 0 -0.7902, 0 -1 0 -1.153, 0 -1 0 -1.468, 
  4078.       0 -1 0 -1.734, 0 -1 0 -1.952, 0 1 0 -4.162, 0 1 0 -4.041, 
  4079.       0 1 0 -3.969, 0 1 0 -3.944,   ] }
  4080. ROUTE TubeCollide2.enableRun TO ScareTuber2.enabled
  4081. ROUTE TubeCollide2.kickStart TO TimeSensor_Innertube-TIMER.startTime
  4082. ROUTE TubeCollide2.kickSlower TO TimeSensor_Innertube-TIMER.enabled
  4083. ROUTE TubeCollide2.kickFaster TO TimeSensor_InnertubeFast-TIMER.enabled
  4084. ROUTE EatTuber2.isActive TO TubeCollide2.beingEaten
  4085. ROUTE ScareTuber2.enterTime TO TubeCollide2.runAway
  4086. ROUTE TubeCollide2.enableHit TO EatTuber2.enabled
  4087. ROUTE TubeCollide2.tubeRun TO oopsSound.startTime
  4088. ROUTE TubeCollide2.tubeRun2 TO oopsSound.startTime
  4089. ROUTE TubeCollide2.tubeRun TO Tuber2Run.startTime
  4090. ROUTE TubeCollide2.tubeRun2 TO Tuber2Run2.startTime
  4091. ROUTE Tuber2Run.isActive TO TubeCollide2.finishedRunning
  4092. ROUTE Tuber2Run2.isActive TO TubeCollide2.finishedRunning
  4093. ROUTE Tuber2Run.fraction_changed TO Inline_Tube02_avoid01-POS-INTERP.set_fraction
  4094. ROUTE Tuber2Run.fraction_changed TO Inline_Tube02_avoid01-ROT-INTERP.set_fraction
  4095. ROUTE Tuber2Run2.fraction_changed TO Inline_Tube02_avoid02-POS-INTERP.set_fraction
  4096. ROUTE Tuber2Run2.fraction_changed TO Inline_Tube02_avoid02-ROT-INTERP.set_fraction
  4097. ROUTE Inline_Tube02_avoid01-POS-INTERP.value_changed TO Inline_Tube02-ROOT.translation
  4098. ROUTE Inline_Tube02_avoid01-ROT-INTERP.value_changed TO Inline_Tube02-ROOT.rotation
  4099. ROUTE Inline_Tube02_avoid02-POS-INTERP.value_changed TO Inline_Tube02-ROOT.translation
  4100. ROUTE Inline_Tube02_avoid02-ROT-INTERP.value_changed TO Inline_Tube02-ROOT.rotation
  4101. ROUTE Inline_Tube02_avoid01-POS-INTERP.value_changed TO Tuber2CollisionMover.translation
  4102. ROUTE Inline_Tube02_avoid02-POS-INTERP.value_changed TO Tuber2CollisionMover.translation
  4103.  
  4104. DEF frameRateTimer TimeSensor {
  4105.     cycleInterval 3
  4106.     enabled       TRUE
  4107.     loop          TRUE
  4108.     startTime     1
  4109. }
  4110.  
  4111. DEF TimeSensor01-TIMER TimeSensor {
  4112.   cycleInterval 1.6
  4113.   loop TRUE
  4114.   startTime 1
  4115. }
  4116.  
  4117. DEF TimeSensor01-SCRIPT Script {
  4118.   eventIn SFFloat fractionIn
  4119.   eventOut SFFloat fractionOut
  4120.   url "javascript:
  4121.     function fractionIn(i) {
  4122.     fractionOut = 0.48 * i;
  4123.   }"
  4124. }
  4125.  
  4126. DEF TimeSensor02-TIMER TimeSensor {
  4127.     cycleInterval  3.333
  4128.     loop TRUE
  4129.     startTime 1
  4130. }
  4131. DEF SharkHead Transform {
  4132.     children
  4133.     [
  4134.     Collision {
  4135.         collide         FALSE
  4136.         children [
  4137.  
  4138. Group {
  4139.     children
  4140.     [
  4141. DEF Shark-ROOT Transform {
  4142.   translation -0.01057 -0.2844 -1.188
  4143.   rotation 0.9985 0.04144 -0.03704 -4.165
  4144.   scale 0.001994 0.001994 0.001994
  4145.   scaleOrientation -0.05617 0.1944 0.9793 -0.8002
  4146.   children [
  4147.   DEF Shark-TIMER  TimeSensor { loop FALSE cycleInterval 3.333 },
  4148.   DEF Shark-POS-INTERP PositionInterpolator {
  4149.     key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 0.2, 
  4150.         0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42, 
  4151.         0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 0.6, 0.62, 0.64, 
  4152.         0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 0.8, 0.82, 0.84, 0.86, 
  4153.         0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 1, ]
  4154.     keyValue [-0.01057 -0.2844 -1.188, -0.03506 -0.2843 -1.188, 
  4155.       -0.05755 -0.2843 -1.188, -0.07656 -0.2843 -1.188, 
  4156.       -0.09057 -0.2842 -1.188, -0.09815 -0.2842 -1.188, 
  4157.       -0.09812 -0.2842 -1.188, -0.09068 -0.2842 -1.188, 
  4158.       -0.07758 -0.2843 -1.188, -0.05998 -0.2843 -1.188, 
  4159.       -0.03892 -0.2843 -1.188, -0.01543 -0.2843 -1.188, 
  4160.       0.009348 -0.2843 -1.188, 0.0341 -0.2843 -1.188, 0.05732 -0.2843 -1.188, 
  4161.       0.07724 -0.2843 -1.188, 0.09202 -0.2842 -1.188, 0.09988 -0.2842 -1.188, 
  4162.       0.09939 -0.2842 -1.188, 0.09103 -0.2842 -1.188, 0.07713 -0.2843 -1.188, 
  4163.       0.05904 -0.2843 -1.188, 0.03776 -0.2843 -1.188, 0.01421 -0.2844 -1.188, 
  4164.       -0.01057 -0.2844 -1.188, -0.03506 -0.2843 -1.188, 
  4165.       -0.05755 -0.2843 -1.188, -0.07656 -0.2843 -1.188, 
  4166.       -0.09057 -0.2842 -1.188, -0.09815 -0.2842 -1.188, 
  4167.       -0.09812 -0.2842 -1.188, -0.09068 -0.2842 -1.188, 
  4168.       -0.07758 -0.2843 -1.188, -0.05998 -0.2843 -1.188, 
  4169.       -0.03892 -0.2843 -1.188, -0.01543 -0.2843 -1.188, 
  4170.       0.009348 -0.2843 -1.188, 0.0341 -0.2843 -1.188, 0.05732 -0.2843 -1.188, 
  4171.       0.07724 -0.2843 -1.188, 0.09202 -0.2842 -1.188, 0.09988 -0.2842 -1.188, 
  4172.       0.09939 -0.2842 -1.188, 0.09103 -0.2842 -1.188, 0.07713 -0.2843 -1.188, 
  4173.       0.05904 -0.2843 -1.188, 0.03776 -0.2843 -1.188, 0.01421 -0.2844 -1.188, 
  4174.       -0.01057 -0.2844 -1.188, -0.03506 -0.2843 -1.188, 
  4175.       -0.05755 -0.2843 -1.188,   ] },
  4176.   DEF Shark-ROT-INTERP OrientationInterpolator {
  4177.     key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 0.2, 
  4178.         0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42, 
  4179.         0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 0.6, 0.62, 0.64, 
  4180.         0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 0.8, 0.82, 0.84, 0.86, 
  4181.         0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 1, ]
  4182.     keyValue [0.9985 0.04144 -0.03704 -4.165, 0.9985 0.04036 -0.03602 -4.165, 
  4183.       0.9988 0.03695 -0.03278 -4.166, 0.9992 0.0308 -0.02692 -4.166, 
  4184.       0.9996 0.02142 -0.01802 -4.166, 0.9999 0.008714 -0.005936 -4.167, 
  4185.       0.9999 -0.006598 0.008616 -4.167, 0.9996 -0.02011 0.02146 -4.166, 
  4186.       0.9992 -0.02868 0.0296 -4.166, 0.9989 -0.03317 0.03387 -4.166, 
  4187.       0.9988 -0.03496 0.03557 -4.166, 0.9987 -0.03539 0.03598 -4.166, 
  4188.       0.9987 -0.03542 0.03601 -4.166, 0.9987 -0.03538 0.03596 -4.166, 
  4189.       0.9988 -0.03474 0.03535 -4.166, 0.9989 -0.03212 0.03287 -4.166, 
  4190.       0.9993 -0.02573 0.02679 -4.166, 0.9998 -0.01406 0.01571 -4.166, 
  4191.       1 0.003015 -0.0005219 -4.167, 0.9997 0.02009 -0.01675 -4.166, 
  4192.       0.9991 0.03175 -0.02784 -4.166, 0.9987 0.03814 -0.03391 -4.165, 
  4193.       0.9985 0.04076 -0.03639 -4.165, 0.9985 0.0414 -0.037 -4.165, 
  4194.       0.9985 0.04144 -0.03704 -4.165, 0.9985 0.04036 -0.03602 -4.165, 
  4195.       0.9988 0.03695 -0.03278 -4.166, 0.9992 0.0308 -0.02692 -4.166, 
  4196.       0.9996 0.02142 -0.01802 -4.166, 0.9999 0.008714 -0.005936 -4.167, 
  4197.       0.9999 -0.006598 0.008616 -4.167, 0.9996 -0.02011 0.02146 -4.166, 
  4198.       0.9992 -0.02868 0.0296 -4.166, 0.9989 -0.03317 0.03387 -4.166, 
  4199.       0.9988 -0.03496 0.03557 -4.166, 0.9987 -0.03539 0.03598 -4.166, 
  4200.       0.9987 -0.03542 0.03601 -4.166, 0.9987 -0.03538 0.03596 -4.166, 
  4201.       0.9988 -0.03474 0.03535 -4.166, 0.9989 -0.03212 0.03287 -4.166, 
  4202.       0.9993 -0.02573 0.02679 -4.166, 0.9998 -0.01406 0.01571 -4.166, 
  4203.       1 0.003015 -0.0005219 -4.167, 0.9997 0.02009 -0.01675 -4.166, 
  4204.       0.9991 0.03175 -0.02784 -4.166, 0.9987 0.03814 -0.03391 -4.165, 
  4205.       0.9985 0.04076 -0.03639 -4.165, 0.9985 0.0414 -0.037 -4.165, 
  4206.       0.9985 0.04144 -0.03704 -4.165, 0.9985 0.04036 -0.03602 -4.165, 
  4207.       0.9988 0.03695 -0.03278 -4.166,   ] },
  4208.     Shape {
  4209.       appearance Appearance {
  4210.         material Material {
  4211.           diffuseColor 0.2353 0.2353 0.2353
  4212.           shininess 0.25
  4213.           transparency 0
  4214.         }
  4215.       }
  4216.       geometry DEF Shark-FACES IndexedFaceSet {
  4217.         ccw TRUE
  4218.         solid TRUE
  4219.                 creaseAngle 3
  4220.         colorPerVertex TRUE
  4221.         color Color { color [
  4222.           0.5333 0.5333 0.5333, 0.5333 0.5333 0.5333, 0.2353 0.2353 0.2353, 
  4223.           0.2353 0.2353 0.2353, 0.5333 0.5333 0.5333, 0.5333 0.5333 0.5333, 
  4224.           0.2353 0.2353 0.2353, 0.2353 0.2353 0.2353, 0.5333 0.5333 0.5333, 
  4225.           0.5333 0.5333 0.5333, 0.2353 0.2353 0.2353, 0.2353 0.2353 0.2353, 
  4226.           0.5333 0.5333 0.5333         ] }
  4227.         colorIndex [
  4228.           0, 2, 1, -1, 0, 3, 2, -1, 0, 4, 3, -1, 1, 6, 5, -1, 1, 2, 6, -1, 
  4229.           2, 7, 6, -1, 2, 3, 7, -1, 3, 8, 7, -1, 3, 4, 8, -1, 
  4230.           5, 10, 9, -1, 5, 6, 10, -1, 6, 11, 10, -1, 6, 7, 11, -1, 
  4231.           7, 12, 11, -1, 7, 8, 12, -1]
  4232.         coord DEF Shark-COORD Coordinate { point [
  4233.           0 -89.63 0, 38.19 -45.09 -0.4825, 15.62 -19.32 -23.37, 
  4234.           -16.02 -19.32 -23.37, -37.67 -45.09 -0.4825, 59.07 11.28 0, 
  4235.           29.53 18.3 -33.92, -29.54 18.3 -33.92, -59.07 11.28 0, 
  4236.           75.19 183.2 0.2692, 34.67 186.3 -38.64, -35.03 186.3 -38.64, 
  4237.           -75.37 183.2 0.2692]
  4238.         }
  4239.         coordIndex [
  4240.           0, 2, 1, -1, 0, 3, 2, -1, 0, 4, 3, -1, 
  4241.           1, 6, 5, -1, 1, 2, 6, -1, 2, 7, 6, -1, 2, 3, 7, -1, 
  4242.           3, 8, 7, -1, 3, 4, 8, -1, 5, 10, 9, -1, 5, 6, 10, -1, 
  4243.           6, 11, 10, -1, 6, 7, 11, -1, 7, 12, 11, -1, 7, 8, 12, -1]
  4244.         }
  4245.     }
  4246.     DEF Shark_Eyeball_R-ROOT Transform {
  4247.       translation 55.09 1.822 -6.84
  4248.       rotation 0.6826 -0.6618 0.3101 -2.578
  4249.       scale 1.042 1.042 1.042
  4250.       scaleOrientation -0.2252 -0.9449 -0.2376 -0.6613
  4251.       children [
  4252.         Shape {
  4253.           appearance Appearance {
  4254.             material Material {
  4255.               diffuseColor 1 1 1
  4256.             }
  4257.           }
  4258.           geometry DEF Shark_Eyeball_R-FACES IndexedFaceSet {
  4259.             ccw TRUE
  4260.             solid TRUE
  4261.                         creaseAngle 3.0
  4262.             coord DEF Shark_Eyeball_R-COORD Coordinate { point [
  4263.               0 8.453 0, 5.977 5.977 0, 4.226 5.977 -4.226, 0 5.977 -5.977, 
  4264.               -4.226 5.977 -4.226, -5.977 5.977 0, -4.226 5.977 4.226, 
  4265.               0 5.977 5.977, 4.226 5.977 4.226, 8.453 0 0, 5.977 0 -5.977, 
  4266.               0 0 -8.453, -5.977 0 -5.977, -8.453 0 0, -5.977 0 5.977, 
  4267.               0 0 8.453, 5.977 0 5.977, 5.977 -5.977 0, 4.226 -5.977 -4.226, 
  4268.               0 -5.977 -5.977, -4.226 -5.977 -4.226, -5.977 -5.977 0, 
  4269.               -4.226 -5.977 4.226, 0 -5.977 5.977, 4.226 -5.977 4.226, 
  4270.               0 -8.453 0]
  4271.             }
  4272.             coordIndex [
  4273.               0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  4274.               0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 8, -1, 
  4275.               0, 8, 1, -1, 1, 9, 10, -1, 1, 10, 2, -1, 2, 10, 11, -1, 
  4276.               2, 11, 3, -1, 3, 11, 12, -1, 3, 12, 4, -1, 4, 12, 13, -1, 
  4277.               4, 13, 5, -1, 5, 13, 14, -1, 5, 14, 6, -1, 6, 14, 15, -1, 
  4278.               6, 15, 7, -1, 7, 15, 16, -1, 7, 16, 8, -1, 8, 16, 9, -1, 
  4279.               8, 9, 1, -1, 9, 17, 18, -1, 9, 18, 10, -1, 10, 18, 19, -1, 
  4280.               10, 19, 11, -1, 11, 19, 20, -1, 11, 20, 12, -1, 
  4281.               12, 20, 21, -1, 12, 21, 13, -1, 13, 21, 22, -1, 
  4282.               13, 22, 14, -1, 14, 22, 23, -1, 14, 23, 15, -1, 
  4283.               15, 23, 24, -1, 15, 24, 16, -1, 16, 24, 17, -1, 
  4284.               16, 17, 9, -1, 25, 18, 17, -1, 25, 19, 18, -1, 
  4285.               25, 20, 19, -1, 25, 21, 20, -1, 25, 22, 21, -1, 
  4286.               25, 23, 22, -1, 25, 24, 23, -1, 25, 17, 24, -1]
  4287.             }
  4288.         }
  4289.         DEF Shark_Pupil_R-ROOT Transform {
  4290.           translation 1.311e-005 0 8.714
  4291.           scale 1 1 1
  4292.           scaleOrientation 0.6563 0 0.7545 -0.2488
  4293.           children [
  4294.                         DEF eyeClick TouchSensor {
  4295.                             enabled            TRUE
  4296.                         }
  4297.             Shape {
  4298.               appearance Appearance {
  4299.                 material Material {
  4300.                   diffuseColor 0.102 0.102 0.102
  4301.                   shininess 0.25
  4302.                   transparency 0
  4303.                 }
  4304.               }
  4305.               geometry DEF Shark_Pupil_R-FACES IndexedFaceSet {
  4306.                 ccw TRUE
  4307.                 solid TRUE
  4308.                 coord DEF Shark_Pupil_R-COORD Coordinate { point [
  4309.                   0 2.536 0, 2.196 1.268 0, 1.098 1.268 -1.902, 
  4310.                   -1.098 1.268 -1.902, -2.196 1.268 0, -1.098 1.268 1.902, 
  4311.                   1.098 1.268 1.902, 2.196 -1.268 0, 1.098 -1.268 -1.902, 
  4312.                   -1.098 -1.268 -1.902, -2.196 -1.268 0, -1.098 -1.268 1.902, 
  4313.                   1.098 -1.268 1.902, 0 -2.536 0]
  4314.                 }
  4315.                 coordIndex [
  4316.                   0, 1, 2, -1, 
  4317.                   0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  4318.                   0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 2, 8, 9, -1, 
  4319.                   2, 9, 3, -1, 3, 9, 10, -1, 3, 10, 4, -1, 4, 10, 11, -1, 
  4320.                   4, 11, 5, -1, 5, 11, 12, -1, 5, 12, 6, -1, 
  4321.                   6, 12, 7, -1, 6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  4322.                   13, 10, 9, -1, 13, 11, 10, -1, 13, 12, 11, -1, 
  4323.                   13, 7, 12, -1]
  4324.                 }
  4325.             }
  4326.           ]
  4327.         }
  4328.       ]
  4329.     },
  4330.     DEF Shark_Eyeball_L-ROOT Transform {
  4331.       translation -54.37 2.848 -8.257
  4332.       rotation 0.3746 -0.4004 0.8363 -1.719
  4333.       scale 1.048 1.048 1.048
  4334.       scaleOrientation 0.7567 0.6538 0 -0.5694
  4335.       children [
  4336.             Shape {
  4337.           appearance Appearance {
  4338.             material Material {
  4339.               diffuseColor 1 1 1
  4340.             }
  4341.           }
  4342.         geometry USE Shark_Eyeball_R-FACES
  4343.         }
  4344.         DEF Shark_Pupil_L-ROOT Transform {
  4345.           translation 0 0 -9.028
  4346.           scale 1 1 1
  4347.           scaleOrientation 0 0.4157 -0.9095 -0.2019
  4348.           children [
  4349.                         DEF eyeClick2 TouchSensor {
  4350.                             enabled            TRUE        
  4351.                         }
  4352.             Shape {
  4353.               appearance Appearance {
  4354.                 material Material {
  4355.                   diffuseColor 0.102 0.102 0.102
  4356.                   shininess 0.25
  4357.                   transparency 0
  4358.                 }
  4359.               }
  4360.             geometry USE Shark_Pupil_R-FACES
  4361.             }
  4362.           ]
  4363.         }
  4364.       ]
  4365.     },
  4366.     DEF Shark_Gill_L01-ROOT Transform {
  4367.       translation -49.99 54.17 -2.679
  4368.       rotation -0.6459 0.6868 -0.3334 -3.713
  4369.       scale 21.15 40.57 21.15
  4370.       scaleOrientation -0.77 0.6327 0.0823 -0.2026
  4371.       children [
  4372.       DEF Shark_Gill_L01-SCALE-INTERP PositionInterpolator {
  4373.         key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 
  4374.             0.2, 0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 
  4375.             0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 
  4376.             0.6, 0.62, 0.64, 0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 
  4377.             0.8, 0.82, 0.84, 0.86, 0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 
  4378.             1, ]
  4379.         keyValue [21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4380.           21.15 30.86 21.15, 21.15 27.63 21.15, 21.15 24.39 21.15, 
  4381.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.63 21.15, 
  4382.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4383.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4384.           21.15 50.29 21.15, 21.15 53.53 21.15, 21.15 56.76 21.15, 
  4385.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4386.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4387.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4388.           21.15 30.86 21.15, 21.15 27.63 21.15, 21.15 24.39 21.15, 
  4389.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.63 21.15, 
  4390.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4391.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4392.           21.15 50.29 21.15, 21.15 53.53 21.15, 21.15 56.76 21.15, 
  4393.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4394.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4395.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4396.                 ] },
  4397.           Transform {
  4398.             translation 0 0.1148 0
  4399.           children [
  4400.         Shape {
  4401.           appearance Appearance {
  4402.             material Material {
  4403.               diffuseColor 0.102 0.102 0.102
  4404.               shininess 0.25
  4405.               transparency 0
  4406.             }
  4407.           }
  4408.           geometry Box { size 0.2295 0.2295  1.071 }
  4409.         }
  4410.         ] }
  4411.       ]
  4412.     },
  4413.     DEF Shark_Gill_L03-ROOT Transform {
  4414.       translation -51.44 81.59 -3.382
  4415.       rotation -0.6459 0.6868 -0.3334 -3.713
  4416.       scale 21.15 40.57 21.15
  4417.       scaleOrientation -0.77 0.6327 0.0823 -0.2026
  4418.       children [
  4419.       DEF Shark_Gill_L03-SCALE-INTERP PositionInterpolator {
  4420.         key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 
  4421.             0.2, 0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 
  4422.             0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 
  4423.             0.6, 0.62, 0.64, 0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 
  4424.             0.8, 0.82, 0.84, 0.86, 0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 
  4425.             1, ]
  4426.         keyValue [21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4427.           21.15 30.86 21.15, 21.15 27.63 21.15, 21.15 24.39 21.15, 
  4428.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.63 21.15, 
  4429.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4430.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4431.           21.15 50.29 21.15, 21.15 53.53 21.15, 21.15 56.76 21.15, 
  4432.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4433.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4434.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4435.           21.15 30.86 21.15, 21.15 27.63 21.15, 21.15 24.39 21.15, 
  4436.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.63 21.15, 
  4437.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4438.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4439.           21.15 50.29 21.15, 21.15 53.53 21.15, 21.15 56.76 21.15, 
  4440.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4441.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4442.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4443.                 ] },
  4444.           Transform {
  4445.             translation 0 0.1148 0
  4446.           children [
  4447.         Shape {
  4448.           appearance Appearance {
  4449.             material Material {
  4450.               diffuseColor 0.102 0.102 0.102
  4451.               shininess 0.25
  4452.               transparency 0
  4453.             }
  4454.           }
  4455.           geometry Box { size 0.2295 0.2295  1.071 }
  4456.         }
  4457.         ] }
  4458.       ]
  4459.     },
  4460.     DEF Shark_Gill_R02-ROOT Transform {
  4461.       translation 48.9 67.81 -5.426
  4462.       rotation 0.3166 -0.3184 0.8935 -1.764
  4463.       scale 21.15 40.57 21.15
  4464.       scaleOrientation -0.5367 0.8401 0.07863 -0.347
  4465.       children [
  4466.       DEF Shark_Gill_R02-SCALE-INTERP PositionInterpolator {
  4467.         key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 
  4468.             0.2, 0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 
  4469.             0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 
  4470.             0.6, 0.62, 0.64, 0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 
  4471.             0.8, 0.82, 0.84, 0.86, 0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 
  4472.             1, ]
  4473.         keyValue [21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4474.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4475.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4476.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4477.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4478.           21.15 50.29 21.15, 21.15 53.52 21.15, 21.15 56.76 21.15, 
  4479.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4480.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4481.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4482.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4483.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4484.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4485.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4486.           21.15 50.29 21.15, 21.15 53.52 21.15, 21.15 56.76 21.15, 
  4487.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4488.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4489.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4490.                 ] },
  4491.           Transform {
  4492.             translation 0 0.1148 0
  4493.           children [
  4494.         Shape {
  4495.           appearance Appearance {
  4496.             material Material {
  4497.               diffuseColor 0.102 0.102 0.102
  4498.               shininess 0.25
  4499.               transparency 0
  4500.             }
  4501.           }
  4502.           geometry Box { size 0.2295 0.2295  1.071 }
  4503.         }
  4504.         ] }
  4505.       ]
  4506.     },
  4507.     DEF Shark_Gill_R01-ROOT Transform {
  4508.       translation 47.87 53.67 -5.074
  4509.       rotation 0.3166 -0.3184 0.8935 -1.764
  4510.       scale 21.15 40.57 21.15
  4511.       scaleOrientation -0.5367 0.8401 0.07863 -0.347
  4512.       children [
  4513.       DEF Shark_Gill_R01-SCALE-INTERP PositionInterpolator {
  4514.         key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 
  4515.             0.2, 0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 
  4516.             0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 
  4517.             0.6, 0.62, 0.64, 0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 
  4518.             0.8, 0.82, 0.84, 0.86, 0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 
  4519.             1, ]
  4520.         keyValue [21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4521.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4522.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4523.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4524.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4525.           21.15 50.29 21.15, 21.15 53.52 21.15, 21.15 56.76 21.15, 
  4526.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4527.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4528.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4529.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4530.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4531.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4532.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4533.           21.15 50.29 21.15, 21.15 53.52 21.15, 21.15 56.76 21.15, 
  4534.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4535.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4536.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4537.                 ] },
  4538.           Transform {
  4539.             translation 0 0.1148 0
  4540.           children [
  4541.         Shape {
  4542.           appearance Appearance {
  4543.             material Material {
  4544.               diffuseColor 0.102 0.102 0.102
  4545.               shininess 0.25
  4546.               transparency 0
  4547.             }
  4548.           }
  4549.           geometry Box { size 0.2295 0.2295  1.071 }
  4550.         }
  4551.         ] }
  4552.       ]
  4553.     },
  4554.     DEF Shark_Gill_R03-ROOT Transform {
  4555.       translation 49.86 81.06 -5.755
  4556.       rotation 0.3166 -0.3184 0.8935 -1.764
  4557.       scale 21.15 40.57 21.15
  4558.       scaleOrientation -0.5367 0.8401 0.07863 -0.347
  4559.       children [
  4560.       DEF Shark_Gill_R03-SCALE-INTERP PositionInterpolator {
  4561.         key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 
  4562.             0.2, 0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 
  4563.             0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 
  4564.             0.6, 0.62, 0.64, 0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 
  4565.             0.8, 0.82, 0.84, 0.86, 0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 
  4566.             1, ]
  4567.         keyValue [21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4568.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4569.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4570.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4571.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4572.           21.15 50.29 21.15, 21.15 53.52 21.15, 21.15 56.76 21.15, 
  4573.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4574.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4575.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4576.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4577.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4578.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4579.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4580.           21.15 50.29 21.15, 21.15 53.52 21.15, 21.15 56.76 21.15, 
  4581.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.53 21.15, 
  4582.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4583.           21.15 40.57 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4584.                 ] },
  4585.           Transform {
  4586.             translation 0 0.1148 0
  4587.           children [
  4588.         Shape {
  4589.           appearance Appearance {
  4590.             material Material {
  4591.               diffuseColor 0.102 0.102 0.102
  4592.               shininess 0.25
  4593.               transparency 0
  4594.             }
  4595.           }
  4596.           geometry Box { size 0.2295 0.2295  1.071 }
  4597.         }
  4598.         ] }
  4599.       ]
  4600.     },
  4601.     DEF Shark_Gill_L02-ROOT Transform {
  4602.       translation -50.64 67.65 -3.755
  4603.       rotation -0.646 0.6867 -0.3332 -3.713
  4604.       scale 21.15 40.58 21.15
  4605.       scaleOrientation -0.9276 0 0.3735 -0.1876
  4606.       children [
  4607.       DEF Shark_Gill_L02-SCALE-INTERP PositionInterpolator {
  4608.         key [0, 0.02, 0.04, 0.06, 0.08, 0.1, 0.12, 0.14, 0.16, 0.18, 
  4609.             0.2, 0.22, 0.24, 0.26, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 
  4610.             0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.52, 0.54, 0.56, 0.58, 
  4611.             0.6, 0.62, 0.64, 0.66, 0.68, 0.7, 0.72, 0.74, 0.76, 0.78, 
  4612.             0.8, 0.82, 0.84, 0.86, 0.88, 0.9, 0.92, 0.94, 0.96, 0.98, 
  4613.             1, ]
  4614.         keyValue [21.15 40.58 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4615.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4616.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4617.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4618.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4619.           21.15 50.29 21.15, 21.15 53.53 21.15, 21.15 56.76 21.15, 
  4620.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.52 21.15, 
  4621.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4622.           21.15 40.58 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4623.           21.15 30.86 21.15, 21.15 27.62 21.15, 21.15 24.39 21.15, 
  4624.           21.15 21.15 21.15, 21.15 24.39 21.15, 21.15 27.62 21.15, 
  4625.           21.15 30.86 21.15, 21.15 34.1 21.15, 21.15 37.34 21.15, 
  4626.           21.15 40.57 21.15, 21.15 43.81 21.15, 21.15 47.05 21.15, 
  4627.           21.15 50.29 21.15, 21.15 53.53 21.15, 21.15 56.76 21.15, 
  4628.           21.15 60 21.15, 21.15 56.76 21.15, 21.15 53.52 21.15, 
  4629.           21.15 50.29 21.15, 21.15 47.05 21.15, 21.15 43.81 21.15, 
  4630.           21.15 40.58 21.15, 21.15 37.34 21.15, 21.15 34.1 21.15, 
  4631.                 ] },
  4632.           Transform {
  4633.             translation 0 0.1148 0
  4634.           children [
  4635.         Shape {
  4636.           appearance Appearance {
  4637.             material Material {
  4638.               diffuseColor 0.102 0.102 0.102
  4639.               shininess 0.25
  4640.               transparency 0
  4641.             }
  4642.           }
  4643.           geometry Box { size 0.2295 0.2295  1.071 }
  4644.         }
  4645.         ] }
  4646.       ]
  4647.     },
  4648.     DEF Shark_Fin_L-ROOT Transform {
  4649.       translation -68.62 84.59 15.82
  4650.       rotation 0.7751 -0.4513 0.4423 -1.789
  4651.       scale 253.3 501.6 779.7
  4652.       scaleOrientation 0 -1 0 -0.719
  4653.       children [
  4654.           Transform {
  4655.             translation 0 0.005132 0
  4656.           children [
  4657.         Shape {
  4658.           appearance Appearance {
  4659.             material Material {
  4660.               diffuseColor 0.2353 0.2353 0.2353
  4661.               shininess 0.25
  4662.               transparency 0
  4663.             }
  4664.           }
  4665.           geometry Box { size 0.1078 0.01026  0.1052 }
  4666.         }
  4667.         ] }
  4668.       ]
  4669.     },
  4670.     DEF Shark_Fin_R-ROOT Transform {
  4671.       translation 72.39 86.19 16.73
  4672.       rotation 0.9033 -0.3053 0.3015 -1.64
  4673.       scale 253.3 501.6 779.7
  4674.       scaleOrientation 0 -1 0 -0.719
  4675.       children [
  4676.           Transform {
  4677.             translation 0 0.005132 0
  4678.           children [
  4679.         Shape {
  4680.           appearance Appearance {
  4681.             material Material {
  4682.               diffuseColor 0.2353 0.2353 0.2353
  4683.               shininess 0.25
  4684.               transparency 0
  4685.             }
  4686.           }
  4687.           geometry Box { size 0.1078 0.01026  0.1052 }
  4688.         }
  4689.         ] }
  4690.       ]
  4691.     },
  4692.     DEF Shark_Fin_T-ROOT Transform {
  4693.       translation -3.415 141.4 -20.76
  4694.       rotation 0.1051 0.1128 0.988 -1.578
  4695.       scale 372.2 501.6 895.7
  4696.       scaleOrientation 0.000692 -1 0.0007271 -0.7108
  4697.       children [
  4698.         Shape {
  4699.           appearance Appearance {
  4700.             material Material {
  4701.               diffuseColor 0.2353 0.2353 0.2353
  4702.               shininess 0.25
  4703.               transparency 0
  4704.             }
  4705.           }
  4706.           geometry DEF Shark_Fin_T-FACES IndexedFaceSet {
  4707.             ccw TRUE
  4708.             solid TRUE
  4709.             coord DEF Shark_Fin_T-COORD Coordinate { point [
  4710.               -0.07286 -0.0002971 0.02072, -0.09155 -0.002948 -0.02931, 
  4711.               0.06054 3.569e-005 -0.05069, -0.07286 0.006703 0.02072, 
  4712.               -0.09155 0.004052 -0.02931, 0.06054 0.007036 -0.05069, 
  4713.               -0.02512 0.007556 -0.0462, -0.02512 0.0005558 -0.0462, 
  4714.               -0.07472 0.005046 -0.01182, -0.07472 -0.001954 -0.01182]
  4715.             }
  4716.             coordIndex [
  4717.               0, 7, 2, -1, 
  4718.               6, 8, 3, -1, 7, 1, 4, -1, 6, 5, 2, -1, 9, 0, 3, -1, 
  4719.               8, 4, 1, -1, 5, 6, 3, -1, 4, 6, 7, -1, 9, 1, 7, -1, 
  4720.               2, 7, 6, -1, 6, 4, 8, -1, 3, 8, 9, -1, 1, 9, 8, -1, 
  4721.               0, 9, 7, -1]
  4722.             }
  4723.         }
  4724.       ]
  4725.     }
  4726.   ]
  4727. },
  4728. DEF SharkDeathTimer TimeSensor {
  4729.   cycleInterval 15
  4730.   loop FALSE
  4731. }
  4732. DEF SharkBoomTimer TimeSensor {
  4733.   cycleInterval 5.6
  4734.   loop FALSE
  4735. }
  4736. DEF FishBurpTimer TimeSensor {
  4737.   cycleInterval 11
  4738.   loop FALSE
  4739. }
  4740.   DEF SharkDeath-POS-INTERP PositionInterpolator {
  4741.         key    [ 0, 0.01333, 0.02667, 0.04,
  4742.               0.05333, 0.06667, 0.08, 0.09333,
  4743.               0.1067, 0.12, 0.1333, 0.1467,
  4744.               0.16, 0.1733, 0.1867, 0.2,
  4745.               0.2133, 0.2267, 0.24, 0.2533,
  4746.               0.2667, 0.28, 0.2933, 0.3067,
  4747.               0.32, 0.3333, 0.3467, 0.36,
  4748.               0.3733, 0.3867 ]
  4749.         keyValue    [ 0.001881 -0.2842 -1.188,
  4750.               -0.006575 -0.2482 -1.068,
  4751.               0.0003181 -0.2849 -1.189,
  4752.               0.0008941 -0.2852 -1.189,
  4753.               0.0009147 -0.2853 -1.189,
  4754.               0.0006456 -0.2852 -1.189,
  4755.               0.0003574 -0.285 -1.189,
  4756.               0.0003181 -0.2849 -1.189,
  4757.               0.0006044 -0.2844 -1.188,
  4758.               0.001038 -0.2836 -1.188,
  4759.               0.001502 -0.2833 -1.188,
  4760.               0.001881 -0.2842 -1.188,
  4761.               0.001798 -0.2354 -0.8653,
  4762.               0.0004518 -0.2849 -1.189,
  4763.               0.0004518 -0.2849 -1.189,
  4764.               0.001798 -0.2733 -0.9422,
  4765.               0.0004518 -0.2849 -1.189,
  4766.               0.02244 -0.2735 -0.9417,
  4767.               0.0004518 -0.2849 -1.189,
  4768.               0.002354 -0.2591 -0.9724,
  4769.               0.001798 -0.2733 -0.9422,
  4770.               0.002354 -0.2591 -1.05,
  4771.               0.002118 -0.2651 -1.094,
  4772.               0.003038 -0.2415 -1.159,
  4773.               0.002682 -0.2506 -1.178,
  4774.               0.0009442 -0.2082 -1.348,
  4775.               0.001113 -0.1891 -1.58,
  4776.               0.0012 -0.1793 -1.676,
  4777.               0.001513 -0.1439 -1.656,
  4778.               0.001513 -2.072 -1.656 ]
  4779.       },
  4780.    DEF SharkDeath-ROT-INTERP OrientationInterpolator {
  4781.         key    [ 0, 0.01333, 0.02667, 0.04,
  4782.               0.05333, 0.06667, 0.08, 0.09333,
  4783.               0.1067, 0.12, 0.1333, 0.1467,
  4784.               0.16, 0.1733, 0.1867, 0.2,
  4785.               0.2133, 0.2267, 0.24, 0.2533,
  4786.               0.32, 0.3333 ]
  4787.         keyValue    [ -0.999941 0.00659827 -0.00861636  4.167,
  4788.               -0.995366 0.0222392 0.0935568  4.139,
  4789.               -0.999992 -0.000109199 -0.00407597  4.174,
  4790.               -0.999891 -0.00264198 -0.0145299  4.177,
  4791.               -0.999872 -0.00318291 -0.0156896  4.178,
  4792.               -0.999929 -0.00245707 -0.0116103  4.177,
  4793.               -0.999979 -0.00118997 -0.00638587  4.175,
  4794.               -0.999992 -0.000109199 -0.00407597  4.174,
  4795.               -0.999987 0.00111799 -0.00492194  4.169,
  4796.               -0.999976 0.00296893 -0.00619885  4.16,
  4797.               -0.999959 0.0049528 -0.00754669  4.157,
  4798.               -0.999941 0.00659827 -0.00861636  4.167,
  4799.               0.999946 -0.0065003 0.00814537  2.013,
  4800.               -0.99999 0.000493395 -0.00441496  4.174,
  4801.               -0.99999 0.000493395 -0.00441496  4.174,
  4802.               0.999946 -0.0065013 0.00814537  2.013,
  4803.               -0.99999 0.000493395 -0.00441496  4.174,
  4804.               0.998106 -0.0500803 0.0357302  2.015,
  4805.               -0.99999 0.000493495 -0.00441496  4.174,
  4806.               0.999946 -0.0065013 0.00814537  2.013,
  4807.               0.999946 -0.0065013 0.00814537  2.013,
  4808.               -0.99999 0.000493395 -0.00441496  4.174 ]
  4809.       },
  4810.  DEF SharkDeath-SCALE-INTERP PositionInterpolator {
  4811.         key    [ 0, 0.24, 0.2533, 0.2667,
  4812.               0.28, 0.2933, 0.3067, 0.32,
  4813.               0.3333, 0.3467, 0.36, 0.3733, .3734 ]
  4814.         keyValue    [ 0.001994 0.001994 0.001994,
  4815.               0.001994 0.001994 0.001994,
  4816.               0.002592 0.002592 0.002592,
  4817.               0.001994 0.001994 0.001994,
  4818.               0.002592 0.002592 0.002592,
  4819.               0.002339 0.002339 0.002339,
  4820.               0.003329 0.003329 0.003329,
  4821.               0.002946 0.002946 0.002946,
  4822.               0.003939 0.003939 0.003939,
  4823.               0.004608 0.004608 0.004608,
  4824.               0.00495 0.00495 0.00495,
  4825.               0.006188 0.006188 0.006188,
  4826.                     0.000001 0.000001 0.000001 ]
  4827.       },
  4828. DEF SharkDeath-ROOT Transform {
  4829.   translation 0.001881 -0.2842 -1.188
  4830.   rotation 0.9999 -0.006598 0.008616 -4.167
  4831.   scale 0.001994 0.001994 0.001994
  4832.   scaleOrientation 0.004149 -1 0 -0.3366
  4833.   children [
  4834.     DEF SharkDeath_Eyeball_R-ROOT Transform {
  4835.       translation 55.09 1.822 -6.84
  4836.       rotation 0.6826 -0.6618 0.3101 -2.578
  4837.       scale 1.042 1.042 1.042
  4838.       scaleOrientation 0.8593 0.09393 -0.5028 -0.2111
  4839.       children [
  4840.       DEF SharkDeath_Eyeball_R-POS-INTERP PositionInterpolator {
  4841.         key [0]
  4842.         keyValue [55.09 1.822 -6.84] },
  4843.       DEF SharkDeath_Eyeball_R-ROT-INTERP OrientationInterpolator {
  4844.         key    [ 0, 0.06667, 0.08, 0.09333,
  4845.               0.1067, 0.12, 0.1333, 0.1467,
  4846.               0.16, 0.1733, 0.1867, 0.2,
  4847.               0.2133, 0.2267, 0.24, 0.2533,
  4848.               0.2667, 0.28, 0.2933 ]
  4849.         keyValue    [ -0.682571 0.661772 -0.310087  2.578,
  4850.               -0.682571 0.661772 -0.310087  2.578,
  4851.               -0.711681 0.699782 -0.0617684  3.069,
  4852.               -0.706442 0.700642 0.100206  3.397,
  4853.               -0.703618 0.698918 0.128203  3.452,
  4854.               -0.702038 0.697837 0.142008  3.479,
  4855.               -0.701805 0.697705 0.143801  3.483,
  4856.               -0.702782 0.698382 0.135497  3.466,
  4857.               -0.704594 0.699494 0.119399  3.435,
  4858.               -0.706684 0.700785 0.0974579  3.391,
  4859.               -0.708719 0.701819 0.0718819  3.34,
  4860.               -0.710388 0.702388 0.0447192  3.285,
  4861.               -0.711647 0.702446 0.0113307  3.218,
  4862.               -0.712116 0.701315 -0.0323707  3.129,
  4863.               -0.711003 0.698203 -0.0835904  3.025,
  4864.               -0.707543 0.692742 -0.139609  2.912,
  4865.               -0.70152 0.684619 -0.197906  2.796,
  4866.               -0.693003 0.674103 -0.255601  2.683,
  4867.               -0.682571 0.661772 -0.310087  2.578 ]
  4868.           },
  4869.       DEF SharkDeath_Eyeball_R-SCALE-INTERP PositionInterpolator {
  4870.         key    [ 0, 0.01333, 0.02667, 0.1467,
  4871.               0.16, 0.1733, 0.2933, 0.3067,
  4872.               0.32 ]
  4873.         keyValue    [ 1.042 1.042 1.042,
  4874.               2.454 2.454 2.454,
  4875.               1.042 1.042 1.042,
  4876.               1.042 1.042 1.042,
  4877.               1.938 1.938 1.937,
  4878.               1.042 1.042 1.042,
  4879.               1.042 1.042 1.042,
  4880.               1.583 1.583 1.583,
  4881.               1.042 1.042 1.042 ]
  4882.           },
  4883.       ]
  4884.     },
  4885.     DEF SharkDeath_Eyeball_L-ROOT Transform {
  4886.       translation -54.37 2.848 -8.257
  4887.       rotation 0.3746 -0.4004 0.8363 -1.719
  4888.       scale 1.048 1.048 1.048
  4889.       scaleOrientation -0.6828 0.2234 0.6956 -0.2779
  4890.       children [
  4891.       DEF SharkDeath_Eyeball_L-POS-INTERP PositionInterpolator {
  4892.         key [0]
  4893.         keyValue [-54.37 2.848 -8.257] },
  4894.       DEF SharkDeath_Eyeball_L-ROT-INTERP OrientationInterpolator {
  4895.         key    [ 0, 0.06667, 0.08, 0.09333,
  4896.               0.1067, 0.12, 0.1333, 0.1467,
  4897.               0.16, 0.1733, 0.1867, 0.2,
  4898.               0.2133, 0.2267, 0.24, 0.2533,
  4899.               0.2667, 0.28, 0.2933, 0.3067 ]
  4900.         keyValue    [ -0.374592 0.400391 -0.836282  1.719,
  4901.               -0.374592 0.400391 -0.836282  1.719,
  4902.               -0.113603 0.148104 -0.982425  1.57,
  4903.               0.0838699 -0.04633 -0.995399  1.564,
  4904.               0.119496 -0.0817271 -0.989465  1.571,
  4905.               0.138505 -0.100604 -0.985239  1.576,
  4906.               0.143596 -0.105697 -0.983976  1.578,
  4907.               0.137193 -0.0993252 -0.985552  1.576,
  4908.               0.121495 -0.0836666 -0.98906  1.572,
  4909.               0.0985271 -0.0608682 -0.993271  1.567,
  4910.               0.0705967 -0.0331684 -0.996953  1.562,
  4911.               0.0399898 -0.00286899 -0.999196  1.559,
  4912.               0.00276406 0.0338807 -0.999422  1.557,
  4913.               -0.0448909 0.0807816 -0.99572  1.559,
  4914.               -0.100001 0.134802 -0.985813  1.567,
  4915.               -0.159306 0.192708 -0.968238  1.583,
  4916.               -0.219304 0.251004 -0.942816  1.607,
  4917.               -0.276809 0.30651 -0.91073  1.639,
  4918.               -0.329115 0.356916 -0.874239  1.677,
  4919.               -0.374592 0.400391 -0.836282  1.719 ]
  4920.           },
  4921.       DEF SharkDeath_Eyeball_L-SCALE-INTERP PositionInterpolator {
  4922.         key    [ 0, 0.01333, 0.02667, 0.1867,
  4923.               0.2, 0.2133, 0.3067, 0.32,
  4924.               0.3333 ]
  4925.         keyValue    [ 1.048 1.048 1.048,
  4926.               2.548 2.548 2.548,
  4927.               1.048 1.048 1.048,
  4928.               1.048 1.048 1.048,
  4929.               1.928 1.928 1.928,
  4930.               1.048 1.048 1.048,
  4931.               1.048 1.048 1.048,
  4932.               1.582 1.582 1.582,
  4933.               1.048 1.048 1.048 ]
  4934.           },
  4935.       ]
  4936.     }
  4937.   ]
  4938. }
  4939. Group{ children [
  4940. DEF Dummy_SharkDeath_explode-ROOT Transform {
  4941.   translation -2.5e-005 -1.738 -1.326
  4942.   children [
  4943.   DEF Dummy_SharkDeath_explode-POS-INTERP PositionInterpolator {
  4944.         key    [ 0, 0.3733, 0.3867 ]
  4945.         keyValue    [ -2.5e-05 -1.738 -1.326,
  4946.               -2.5e-05 -1.738 -1.326,
  4947.               -2.5e-05 -0.2489 -1.326 ]
  4948.       },
  4949.     DEF SharkDeath_explode_Eyeball_L-ROOT Transform {
  4950.       translation -0.3353 0.1388 -0.2908
  4951.       rotation -0.5203 -0.8521 0.05665 -1.925
  4952.       scale 0.006484 0.006484 0.006484
  4953.       scaleOrientation 0.7104 -0.5955 -0.375 -0.06591
  4954.       children [
  4955.       DEF SharkDeath_explode_Eyeball_L-POS-INTERP PositionInterpolator {
  4956.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  4957.         keyValue    [ -0.3353 0.1388 -0.2908,
  4958.               -0.3353 0.1388 -0.2908,
  4959.               -0.8877 0.6117 -0.2908,
  4960.               -1.44 1.085 -0.2908 ]
  4961.           },
  4962.         Shape {
  4963.           appearance Appearance {
  4964.             material Material {
  4965.               diffuseColor 1 1 1
  4966.             }
  4967.           }
  4968.           geometry DEF SharkDeath_explode_Eyeball_L-FACES IndexedFaceSet {
  4969.             ccw TRUE
  4970.             solid TRUE
  4971.             coord DEF SharkDeath_explode_Eyeball_L-COORD Coordinate { point [
  4972.               0 8.453 0, 0 4.226 -7.32, -6.34 4.226 -3.66, -6.34 4.226 3.66, 
  4973.               0 4.226 7.32, 6.34 4.226 3.66, 6.34 4.226 -3.66, 
  4974.               0 -4.226 -7.32, -6.34 -4.226 -3.66, -6.34 -4.226 3.66, 
  4975.               0 -4.226 7.32, 6.34 -4.226 3.66, 6.34 -4.226 -3.66, 
  4976.               0 -8.453 0]
  4977.             }
  4978.             coordIndex [
  4979.               0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  4980.               0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 1, -1, 1, 7, 8, -1, 
  4981.               1, 8, 2, -1, 2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1, 
  4982.               3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1, 5, 11, 12, -1, 
  4983.               5, 12, 6, -1, 6, 12, 7, -1, 6, 7, 1, -1, 13, 8, 7, -1, 
  4984.               13, 9, 8, -1, 13, 10, 9, -1, 13, 11, 10, -1, 13, 12, 11, -1, 
  4985.               13, 7, 12, -1]
  4986.             }
  4987.         }
  4988.         DEF SharkDeath_explode_Pupil_L-ROOT Transform {
  4989.           translation 0 0 -9.027
  4990.           children [
  4991.             Shape {
  4992.               appearance Appearance {
  4993.                 material Material {
  4994.                   diffuseColor 0.102 0.102 0.102
  4995.                   shininess 0.25
  4996.                   transparency 0
  4997.                 }
  4998.               }
  4999.               geometry DEF SharkDeath_explode_Pupil_L-FACES IndexedFaceSet {
  5000.                 ccw TRUE
  5001.                 solid TRUE
  5002.                 coord DEF SharkDeath_explode_Pupil_L-COORD Coordinate { point [
  5003.                   0 2.536 0, 0 1.268 -2.196, -1.902 1.268 -1.098, 
  5004.                   -1.902 1.268 1.098, 0 1.268 2.196, 1.902 1.268 1.098, 
  5005.                   1.902 1.268 -1.098, 0 -1.268 -2.196, -1.902 -1.268 -1.098, 
  5006.                   -1.902 -1.268 1.098, 0 -1.268 2.196, 1.902 -1.268 1.098, 
  5007.                   1.902 -1.268 -1.098, 0 -2.536 0]
  5008.                 }
  5009.                 coordIndex [
  5010.                   0, 1, 2, -1, 
  5011.                   0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  5012.                   0, 6, 1, -1, 1, 7, 8, -1, 1, 8, 2, -1, 2, 8, 9, -1, 
  5013.                   2, 9, 3, -1, 3, 9, 10, -1, 3, 10, 4, -1, 4, 10, 11, -1, 
  5014.                   4, 11, 5, -1, 5, 11, 12, -1, 5, 12, 6, -1, 
  5015.                   6, 12, 7, -1, 6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 
  5016.                   13, 10, 9, -1, 13, 11, 10, -1, 13, 12, 11, -1, 
  5017.                   13, 7, 12, -1]
  5018.                 }
  5019.             }
  5020.           ]
  5021.         }
  5022.       ]
  5023.     },
  5024.     DEF SharkDeath_explode_Eyeball_R-ROOT Transform {
  5025.       translation 0.3421 0.1366 -0.2959
  5026.       rotation 0.1195 -0.8083 -0.5765 -1.566
  5027.       scale 0.006446 0.006446 0.006446
  5028.       scaleOrientation 0.3152 -0.1441 0.938 -0.524
  5029.       children [
  5030.       DEF SharkDeath_explode_Eyeball_R-POS-INTERP PositionInterpolator {
  5031.                 key    [ 0, 0.3867, 0.4, 0.4133 ]
  5032.                 keyValue    [ 0.3421 0.1366 -0.2959,
  5033.                       0.3421 0.1366 -0.2959,
  5034.                       0.8428 0.5922 -0.2959,
  5035.                       1.343 1.048 -0.2959 ]
  5036.                   },
  5037.         Shape {
  5038.           appearance Appearance {
  5039.             material Material {
  5040.               diffuseColor 1 1 1
  5041.             }
  5042.           }
  5043.         geometry USE SharkDeath_explode_Eyeball_L-FACES
  5044.         }
  5045.         DEF SharkDeath_explode_Pupil_R-ROOT Transform {
  5046.           translation 0 -1.44e-005 8.714
  5047.           children [
  5048.             Shape {
  5049.               appearance Appearance {
  5050.                 material Material {
  5051.                   diffuseColor 0.102 0.102 0.102
  5052.                   shininess 0.25
  5053.                   transparency 0
  5054.                 }
  5055.               }
  5056.             geometry USE SharkDeath_explode_Pupil_L-FACES
  5057.             }
  5058.           ]
  5059.         }
  5060.       ]
  5061.     },
  5062.     DEF SharkDeath_explode00-ROOT Transform {
  5063.       translation -0.4308 -0.2435 0.06649
  5064.       rotation -0.4459 -0.859 -0.2516 -1.161
  5065.       scale 1.567 3.104 4.824
  5066.       scaleOrientation 0 -1 0 -0.719
  5067.       children [
  5068.       DEF SharkDeath_explode00-POS-INTERP PositionInterpolator {
  5069.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5070.         keyValue    [ -0.4308 -0.2435 0.06649,
  5071.               -0.4308 -0.2435 0.06649,
  5072.               -0.8008 -0.09703 0.06649,
  5073.               -1.171 0.04949 0.06649 ]
  5074.           },
  5075.         Shape {
  5076.           appearance Appearance {
  5077.             material Material {
  5078.               diffuseColor 0.2353 0.2353 0.2353
  5079.               shininess 0.25
  5080.               transparency 0
  5081.             }
  5082.           }
  5083.           geometry DEF SharkDeath_explode00-FACES IndexedFaceSet {
  5084.             ccw TRUE
  5085.             solid TRUE
  5086.             coord DEF SharkDeath_explode00-COORD Coordinate { point [
  5087.               -0.05388 0.01026 0.0526, -0.05388 0.01026 -0.0526, 
  5088.               0.05388 0.01026 -0.0526]
  5089.             }
  5090.             coordIndex [
  5091.               2, 1, 0, -1]
  5092.             }
  5093.         }
  5094.       ]
  5095.     },
  5096.     DEF SharkDeath_explode01-ROOT Transform {
  5097.       translation 0.4502 -0.2508 0.07826
  5098.       rotation -0.6504 -0.7289 -0.2136 -0.8453
  5099.       scale 1.567 3.104 4.824
  5100.       scaleOrientation 0 -1 0 -0.719
  5101.       children [
  5102.       DEF SharkDeath_explode01-POS-INTERP PositionInterpolator {
  5103.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5104.         keyValue    [ 0.4502 -0.2508 0.07826,
  5105.               0.4502 -0.2508 0.07826,
  5106.               0.7577 -0.08718 0.07826,
  5107.               1.065 0.07641 0.07826 ]
  5108.           },
  5109.         Shape {
  5110.           appearance Appearance {
  5111.             material Material {
  5112.               diffuseColor 0.2353 0.2353 0.2353
  5113.               shininess 0.25
  5114.               transparency 0
  5115.             }
  5116.           }
  5117.           geometry DEF SharkDeath_explode01-FACES IndexedFaceSet {
  5118.             ccw TRUE
  5119.             solid TRUE
  5120.             coord DEF SharkDeath_explode01-COORD Coordinate { point [
  5121.               -0.05388 0.01026 0.0526, 0.05388 0.01026 0.0526, 
  5122.               0.05388 0.01026 -0.0526]
  5123.             }
  5124.             coordIndex [
  5125.               0, 1, 2, -1]
  5126.             }
  5127.         }
  5128.       ]
  5129.     },
  5130.     DEF SharkDeath_explode02-ROOT Transform {
  5131.       translation -0.03068 0.05687 -0.3348
  5132.       rotation 1 -0.000494 0.004415 -4.174
  5133.       scale 0.006236 0.006236 0.006236
  5134.       scaleOrientation 0.006349 -0.02231 -0.9997 -0.7856
  5135.       children [
  5136.       DEF SharkDeath_explode02-POS-INTERP PositionInterpolator {
  5137.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5138.         keyValue    [ -0.03068 0.05687 -0.3348,
  5139.               -0.03068 0.05687 -0.3348,
  5140.               -0.2365 0.6657 0.016,
  5141.               -0.4852 1.238 0.3554 ]
  5142.           },
  5143.       DEF SharkDeath_explode02-ROT-INTERP OrientationInterpolator {
  5144.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5145.         keyValue    [ -0.99999 0.000493995 -0.00441496  4.174,
  5146.               -0.99999 0.000493995 -0.00441496  4.174,
  5147.               -0.929108 0.294703 0.223402  4.018,
  5148.               -0.748303 0.526602 0.403402  3.76 ]
  5149.           },
  5150.       DEF SharkDeath_explode02-SCALE-INTERP PositionInterpolator {
  5151.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5152.         keyValue    [ 0.006236 0.006236 0.006236,
  5153.               0.006236 0.006236 0.006236,
  5154.               0.002989 0.002989 0.002989,
  5155.               0.0002585 0.0002585 0.0002585 ]
  5156.           },
  5157.         Shape {
  5158.           appearance Appearance {
  5159.             material Material {
  5160.               diffuseColor 0.2353 0.2353 0.2353
  5161.               shininess 0.25
  5162.               transparency 0
  5163.             }
  5164.           }
  5165.           geometry DEF SharkDeath_explode02-FACES IndexedFaceSet {
  5166.             ccw TRUE
  5167.             solid TRUE
  5168.             coord DEF SharkDeath_explode02-COORD Coordinate { point [
  5169.               29.53 18.3 -33.92, -29.54 18.3 -33.92, -35.03 186.3 -38.64]
  5170.             }
  5171.             coordIndex [
  5172.               0, 1, 2, -1]
  5173.             }
  5174.         }
  5175.       ]
  5176.     },
  5177.     DEF SharkDeath_explode03-ROOT Transform {
  5178.       translation 0.0338 0.09924 -0.1897
  5179.       rotation 1 -0.000494 0.004415 -4.174
  5180.       scale 0.004872 0.004872 0.004872
  5181.       scaleOrientation -0.3148 0.9492 0 -0.2634
  5182.       children [
  5183.       DEF SharkDeath_explode03-POS-INTERP PositionInterpolator {
  5184.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5185.         keyValue    [ 0.0338 0.09924 -0.1897,
  5186.               0.0338 0.09924 -0.1897,
  5187.               0.2199 0.713 0.08534,
  5188.               0.4266 1.263 0.3428 ]
  5189.           },
  5190.       DEF SharkDeath_explode03-ROT-INTERP OrientationInterpolator {
  5191.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5192.         keyValue    [ -0.99999 0.000493995 -0.00441496  4.174,
  5193.               -0.99999 0.000493995 -0.00441496  4.174,
  5194.               -0.985139 0.109404 0.132405  4.044,
  5195.               -0.943824 0.208205 0.256607  3.892 ]
  5196.           },
  5197.       DEF SharkDeath_explode03-SCALE-INTERP PositionInterpolator {
  5198.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5199.         keyValue    [ 0.004872 0.004872 0.004872,
  5200.               0.004872 0.004872 0.004872,
  5201.               0.002364 0.002364 0.002364,
  5202.               0.0001437 0.0001437 0.0001437 ]
  5203.           },
  5204.         Shape {
  5205.           appearance Appearance {
  5206.             material Material {
  5207.               diffuseColor 0.2353 0.2353 0.2353
  5208.               shininess 0.25
  5209.               transparency 0
  5210.             }
  5211.           }
  5212.           geometry DEF SharkDeath_explode03-FACES IndexedFaceSet {
  5213.             ccw TRUE
  5214.             solid TRUE
  5215.             coord DEF SharkDeath_explode03-COORD Coordinate { point [
  5216.               29.53 18.3 -33.92, 34.67 186.3 -38.64, -35.03 186.3 -38.64]
  5217.             }
  5218.             coordIndex [
  5219.               0, 2, 1, -1]
  5220.             }
  5221.         }
  5222.       ]
  5223.     },
  5224.     DEF SharkDeath_explode04-ROOT Transform {
  5225.       translation -0.1079 0.03875 -0.1554
  5226.       rotation 1 -0.000494 0.004415 -4.174
  5227.       scale 0.004288 0.004288 0.004288
  5228.       scaleOrientation 0.09867 0 -0.9951 -0.369
  5229.       children [
  5230.       DEF SharkDeath_explode04-POS-INTERP PositionInterpolator {
  5231.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5232.         keyValue    [ -0.1079 0.03875 -0.1554,
  5233.               -0.1079 0.03875 -0.1554,
  5234.               -0.4529 0.3377 -0.1004,
  5235.               -0.7978 0.6366 -0.04533 ]
  5236.           },
  5237.       DEF SharkDeath_explode04-SCALE-INTERP PositionInterpolator {
  5238.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5239.         keyValue    [ 0.004288 0.004288 0.004288,
  5240.               0.004288 0.004288 0.004288,
  5241.               0.003688 0.003688 0.003688,
  5242.               0.003088 0.003088 0.003088 ]
  5243.           },
  5244.         Shape {
  5245.           appearance Appearance {
  5246.             material Material {
  5247.               diffuseColor 0.2353 0.2353 0.2353
  5248.               shininess 0.25
  5249.               transparency 0
  5250.             }
  5251.           }
  5252.           geometry DEF SharkDeath_explode04-FACES IndexedFaceSet {
  5253.             ccw TRUE
  5254.             solid TRUE
  5255.             coord DEF SharkDeath_explode04-COORD Coordinate { point [
  5256.               -29.54 18.3 -33.92, -59.07 11.28 0, -75.37 183.2 0.2692]
  5257.             }
  5258.             coordIndex [
  5259.               0, 1, 2, -1]
  5260.             }
  5261.         }
  5262.       ]
  5263.     },
  5264.     DEF SharkDeath_explode05-ROOT Transform {
  5265.       translation 0.04049 0.01028 -0.3648
  5266.       rotation 1 -0.000494 0.004415 -4.174
  5267.       scale 0.008663 0.008663 0.008663
  5268.       scaleOrientation -0.9999 0.0149 0 -0.7854
  5269.       children [
  5270.       DEF SharkDeath_explode05-POS-INTERP PositionInterpolator {
  5271.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5272.         keyValue    [ 0.04049 0.01028 -0.3648,
  5273.               0.04049 0.01028 -0.3648,
  5274.               -0.08023 0.5155 -0.3648,
  5275.               -0.201 1.021 -0.3648 ]
  5276.           },
  5277.         Shape {
  5278.           appearance Appearance {
  5279.             material Material {
  5280.               diffuseColor 0.2353 0.2353 0.2353
  5281.               shininess 0.25
  5282.               transparency 0
  5283.             }
  5284.           }
  5285.           geometry DEF SharkDeath_explode05-FACES IndexedFaceSet {
  5286.             ccw TRUE
  5287.             solid TRUE
  5288.             coord DEF SharkDeath_explode05-COORD Coordinate { point [
  5289.               15.62 -19.32 -23.37, -16.02 -19.32 -23.37, -29.54 18.3 -33.92]
  5290.             }
  5291.             coordIndex [
  5292.               0, 1, 2, -1]
  5293.             }
  5294.         }
  5295.       ]
  5296.     },
  5297.     DEF SharkDeath_explode06-ROOT Transform {
  5298.       translation -0.02379 0.1379 -0.3297
  5299.       rotation 1 -0.000494 0.004415 -4.174
  5300.       scale 0.006188 0.006188 0.006188
  5301.       scaleOrientation 0.1763 -0.03354 0.9838 -0.797
  5302.       children [
  5303.       DEF SharkDeath_explode06-POS-INTERP PositionInterpolator {
  5304.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5305.         keyValue    [ -0.02379 0.1379 -0.3297,
  5306.               -0.02379 0.1379 -0.3297,
  5307.               0.2675 0.5166 -0.3297,
  5308.               0.5589 0.8954 -0.3297 ]
  5309.           },
  5310.         Shape {
  5311.           appearance Appearance {
  5312.             material Material {
  5313.               diffuseColor 0.2353 0.2353 0.2353
  5314.               shininess 0.25
  5315.               transparency 0
  5316.             }
  5317.           }
  5318.           geometry DEF SharkDeath_explode06-FACES IndexedFaceSet {
  5319.             ccw TRUE
  5320.             solid TRUE
  5321.             coord DEF SharkDeath_explode06-COORD Coordinate { point [
  5322.               38.19 -45.09 -0.4825, 59.07 11.28 0, 29.53 18.3 -33.92]
  5323.             }
  5324.             coordIndex [
  5325.               0, 2, 1, -1]
  5326.             }
  5327.         }
  5328.       ]
  5329.     },
  5330.     DEF SharkDeath_explode07-ROOT Transform {
  5331.       translation 0.006222 0.1048 -0.3297
  5332.       rotation 1 -0.000494 0.004415 -4.174
  5333.       scale 0.006188 0.006188 0.006188
  5334.       scaleOrientation 0.1763 -0.03354 0.9838 -0.797
  5335.       children [
  5336.       DEF SharkDeath_explode07-POS-INTERP PositionInterpolator {
  5337.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5338.         keyValue    [ 0.006222 0.1048 -0.3297,
  5339.               0.006222 0.1048 -0.3297,
  5340.               0.3083 0.5231 -0.3297,
  5341.               0.6104 0.9414 -0.3297 ]
  5342.           },
  5343.         Shape {
  5344.           appearance Appearance {
  5345.             material Material {
  5346.               diffuseColor 0.2353 0.2353 0.2353
  5347.               shininess 0.25
  5348.               transparency 0
  5349.             }
  5350.           }
  5351.           geometry DEF SharkDeath_explode07-FACES IndexedFaceSet {
  5352.             ccw TRUE
  5353.             solid TRUE
  5354.             coord DEF SharkDeath_explode07-COORD Coordinate { point [
  5355.               0 -89.63 0, 38.19 -45.09 -0.4825, 15.62 -19.32 -23.37]
  5356.             }
  5357.             coordIndex [
  5358.               0, 2, 1, -1]
  5359.             }
  5360.         }
  5361.       ]
  5362.     },
  5363.     DEF SharkDeath_explode08-ROOT Transform {
  5364.       translation -0.002922 0.1146 -0.3297
  5365.       rotation 1 -0.000494 0.004415 -4.174
  5366.       scale 0.006188 0.006188 0.006188
  5367.       scaleOrientation 0.1763 -0.03354 0.9838 -0.797
  5368.       children [
  5369.       DEF SharkDeath_explode08-POS-INTERP PositionInterpolator {
  5370.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5371.         keyValue    [ -0.002922 0.1146 -0.3297,
  5372.               -0.002922 0.1146 -0.3297,
  5373.               -0.2865 0.5781 -0.3297,
  5374.               -0.5701 1.042 -0.3297 ]
  5375.           },
  5376.         Shape {
  5377.           appearance Appearance {
  5378.             material Material {
  5379.               diffuseColor 0.2353 0.2353 0.2353
  5380.               shininess 0.25
  5381.               transparency 0
  5382.             }
  5383.           }
  5384.           geometry DEF SharkDeath_explode08-FACES IndexedFaceSet {
  5385.             ccw TRUE
  5386.             solid TRUE
  5387.             coord DEF SharkDeath_explode08-COORD Coordinate { point [
  5388.               0 -89.63 0, -16.02 -19.32 -23.37, -37.67 -45.09 -0.4825]
  5389.             }
  5390.             coordIndex [
  5391.               0, 2, 1, -1]
  5392.             }
  5393.         }
  5394.       ]
  5395.     },
  5396.     DEF SharkDeath_explode09-ROOT Transform {
  5397.       translation -0.009646 0.1135 -0.3297
  5398.       rotation 1 -0.000494 0.004415 -4.174
  5399.       scale 0.006188 0.006188 0.006188
  5400.       scaleOrientation 0.1763 -0.03354 0.9838 -0.797
  5401.       children [
  5402.       DEF SharkDeath_explode09-POS-INTERP PositionInterpolator {
  5403.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5404.         keyValue    [ -0.009646 0.1135 -0.3297,
  5405.               -0.009646 0.1135 -0.3297,
  5406.               0.02514 0.574 -0.3297,
  5407.               0.05992 1.034 -0.3297 ]
  5408.           },
  5409.         Shape {
  5410.           appearance Appearance {
  5411.             material Material {
  5412.               diffuseColor 0.2353 0.2353 0.2353
  5413.               shininess 0.25
  5414.               transparency 0
  5415.             }
  5416.           }
  5417.           geometry DEF SharkDeath_explode09-FACES IndexedFaceSet {
  5418.             ccw TRUE
  5419.             solid TRUE
  5420.             coord DEF SharkDeath_explode09-COORD Coordinate { point [
  5421.               0 -89.63 0, 15.62 -19.32 -23.37, -16.02 -19.32 -23.37]
  5422.             }
  5423.             coordIndex [
  5424.               0, 2, 1, -1]
  5425.             }
  5426.         }
  5427.       ]
  5428.     },
  5429.     DEF SharkDeath_explode10-ROOT Transform {
  5430.       translation -0.01117 0.1097 -0.3297
  5431.       rotation 1 -0.000494 0.004415 -4.174
  5432.       scale 0.006188 0.006188 0.006188
  5433.       scaleOrientation 0.1763 -0.03354 0.9838 -0.797
  5434.       children [
  5435.       DEF SharkDeath_explode10-POS-INTERP PositionInterpolator {
  5436.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5437.         keyValue    [ -0.01117 0.1097 -0.3297,
  5438.               -0.01117 0.1097 -0.3297,
  5439.               -0.2838 0.4991 -0.3297,
  5440.               -0.5564 0.8885 -0.3297 ]
  5441.           },
  5442.         Shape {
  5443.           appearance Appearance {
  5444.             material Material {
  5445.               diffuseColor 0.2353 0.2353 0.2353
  5446.               shininess 0.25
  5447.               transparency 0
  5448.             }
  5449.           }
  5450.           geometry DEF SharkDeath_explode10-FACES IndexedFaceSet {
  5451.             ccw TRUE
  5452.             solid TRUE
  5453.             coord DEF SharkDeath_explode10-COORD Coordinate { point [
  5454.               -16.02 -19.32 -23.37, -37.67 -45.09 -0.4825, -59.07 11.28 0]
  5455.             }
  5456.             coordIndex [
  5457.               0, 1, 2, -1]
  5458.             }
  5459.         }
  5460.       ]
  5461.     },
  5462.     DEF SharkDeath_explode11-ROOT Transform {
  5463.       translation 0.01048 0.1126 -0.3297
  5464.       rotation 1 -0.000494 0.004415 -4.174
  5465.       scale 0.006188 0.006188 0.006188
  5466.       scaleOrientation 0.1763 -0.03354 0.9838 -0.797
  5467.       children [
  5468.       DEF SharkDeath_explode11-POS-INTERP PositionInterpolator {
  5469.         key    [ 0, 0.3867, 0.4, 0.4133 ]
  5470.         keyValue    [ 0.01048 0.1126 -0.3297,
  5471.               0.01048 0.1126 -0.3297,
  5472.               0.3472 0.398 -0.3297,
  5473.               0.684 0.6834 -0.3297 ]
  5474.           },
  5475.         Shape {
  5476.           appearance Appearance {
  5477.             material Material {
  5478.               diffuseColor 0.2353 0.2353 0.2353
  5479.               shininess 0.25
  5480.               transparency 0
  5481.             }
  5482.           }
  5483.           geometry DEF SharkDeath_explode11-FACES IndexedFaceSet {
  5484.             ccw TRUE
  5485.             solid TRUE
  5486.             coord DEF SharkDeath_explode11-COORD Coordinate { point [
  5487.               59.07 11.28 0, 29.53 18.3 -33.92, 34.67 186.3 -38.64]
  5488.             }
  5489.             coordIndex [
  5490.               0, 1, 2, -1]
  5491.             }
  5492.         }
  5493.       ]
  5494.     }
  5495.   ]
  5496. }
  5497.  
  5498. DEF Inline_fishswim-ROOT Transform {
  5499.   translation -0.02236 -0.6315 -0.8669
  5500.   rotation 0 0.9659 0.2588 -3.142
  5501.   scale 0.1238 0.1238 0.1238
  5502.   scaleOrientation 0.2409 0.764 0.5986 -0.1139
  5503.   children [
  5504.   DEF Inline_fishswim-TIMER  TimeSensor { loop FALSE cycleInterval 15 },
  5505.   DEF Inline_fishswim-POS-INTERP PositionInterpolator {
  5506.         key    [ 0, 0.36, 0.3733, 0.3867,
  5507.               0.4, 0.4133, 0.4267, 0.44,
  5508.               0.4533, 0.4667, 0.48, 0.4933,
  5509.               0.5067, 0.52, 0.5333, 0.5467,
  5510.               0.56, 0.5733, 0.5867, 0.6,
  5511.               0.6133, 0.6267, 0.64, 0.6533,
  5512.               0.6667, 0.68, 0.6933, 0.7067,
  5513.               0.72, 0.7333, 0.7467, 0.76,
  5514.               0.7733, 0.7867, 0.8, 0.8133,
  5515.               0.8267, 0.84, 0.8533, 0.8667,
  5516.               0.88, 0.8933, 0.9067, 0.92,
  5517.               0.9333, 0.9467, 0.96, 0.9733,
  5518.               0.9867, 1 ]
  5519.         keyValue    [ -0.02236 -0.6315 -0.8669,
  5520.               -0.02236 -0.6315 -0.8669,
  5521.               -0.03172 -0.5782 -0.9776,
  5522.               -0.02413 -0.5193 -1.097,
  5523.               0.01141 -0.452 -1.231,
  5524.               0.04188 -0.3847 -1.364,
  5525.               0.01603 -0.3309 -1.47,
  5526.               -0.0004942 -0.2725 -1.589,
  5527.               0.0637 -0.1885 -1.783,
  5528.               0.1401 -0.1018 -1.967,
  5529.               0.1695 -0.03244 -2.04,
  5530.               0.1668 0.02534 -2.023,
  5531.               0.1427 0.07361 -1.948,
  5532.               0.1081 0.1145 -1.845,
  5533.               0.0737 0.1499 -1.748,
  5534.               0.05022 0.1822 -1.69,
  5535.               0.03484 0.2085 -1.666,
  5536.               0.01801 0.2257 -1.652,
  5537.               0.0003233 0.2354 -1.647,
  5538.               -0.01759 0.2388 -1.648,
  5539.               -0.03511 0.2373 -1.655,
  5540.               -0.05163 0.2322 -1.665,
  5541.               -0.06653 0.225 -1.677,
  5542.               -0.07919 0.217 -1.689,
  5543.               -0.089 0.2096 -1.7,
  5544.               -0.09534 0.2042 -1.707,
  5545.               -0.09759 0.2021 -1.71,
  5546.               -0.09414 0.2021 -1.708,
  5547.               -0.08552 0.2021 -1.704,
  5548.               -0.07431 0.2021 -1.698,
  5549.               -0.06311 0.2021 -1.692,
  5550.               -0.05449 0.2021 -1.687,
  5551.               -0.05104 0.2021 -1.685,
  5552.               -0.05356 0.1989 -1.679,
  5553.               -0.06107 0.1894 -1.661,
  5554.               -0.07347 0.1739 -1.63,
  5555.               -0.09068 0.1526 -1.589,
  5556.               -0.1126 0.1257 -1.537,
  5557.               -0.1391 0.09354 -1.475,
  5558.               -0.1702 0.05628 -1.404,
  5559.               -0.2057 0.01418 -1.323,
  5560.               -0.2456 -0.03252 -1.234,
  5561.               -0.2897 -0.08359 -1.137,
  5562.               -0.338 -0.1388 -1.032,
  5563.               -0.3903 -0.1979 -0.9198,
  5564.               -0.4467 -0.2606 -0.8014,
  5565.               -0.5069 -0.3268 -0.6769,
  5566.               -0.571 -0.3961 -0.547,
  5567.               -0.6387 -0.4684 -0.4121,
  5568.               -0.7101 -0.5434 -0.2727 ]
  5569.       },
  5570.   DEF Inline_fishswim-ROT-INTERP OrientationInterpolator {
  5571.         key    [ 0, 0.36, 0.3733, 0.3867,
  5572.               0.4, 0.4133, 0.4267, 0.44,
  5573.               0.4533, 0.4667, 0.48, 0.4933,
  5574.               0.5067, 0.52, 0.5333, 0.5467,
  5575.               0.56, 0.5733, 0.5867, 0.6,
  5576.               0.6133, 0.6267, 0.64, 0.6533,
  5577.               0.6667, 0.68, 0.6933, 0.7067,
  5578.               0.72, 0.7333, 0.7467, 0.76,
  5579.               0.7733, 0.7867, 0.8, 0.8133,
  5580.               0.8267, 0.84, 0.8533, 0.8667,
  5581.               0.88, 0.8933, 0.9067, 0.92,
  5582.               0.9333, 0.9467, 0.96, 0.9733,
  5583.               0.9867, 1 ]
  5584.         keyValue    [ 0 -0.965929 -0.258808  3.142,
  5585.               0 -0.965929 -0.258808  3.142,
  5586.               0.0044542 -0.851138 -0.524923  3.078,
  5587.               -0.0149201 0.678005 0.734906  3.353,
  5588.               -0.0268292 0.451886 0.891672  3.519,
  5589.               -0.0355304 0.173402 0.98421  3.637,
  5590.               -0.0370716 -0.141506 0.989243  3.658,
  5591.               -0.0299285 -0.454477 0.890255  3.562,
  5592.               -0.0161206 -0.720828 0.692927  3.37,
  5593.               0 -0.909965 0.414684  3.142,
  5594.               0.0261693 -0.883877 0.466988  2.783,
  5595.               0.0719675 -0.853571 0.515982  2.22,
  5596.               0.145901 -0.825508 0.545205  1.562,
  5597.               0.289898 -0.793695 0.534797  0.9193,
  5598.               0.648467 -0.662367 0.375181  0.4311,
  5599.               0.993662 -0.0487281 -0.101296  0.2808,
  5600.               0.864109 0.399904 -0.305603  0.3186,
  5601.               0.720988 0.57609 -0.385093  0.3746,
  5602.               0.646913 0.635612 -0.421308  0.4089,
  5603.               0.622901 0.644301 -0.443701  0.4159,
  5604.               0.634714 0.620613 -0.46041  0.4001,
  5605.               0.675089 0.566491 -0.472592  0.3693,
  5606.               0.737495 0.477996 -0.477096  0.3325,
  5607.               0.809589 0.354195 -0.468094  0.2985,
  5608.               0.871798 0.211199 -0.441999  0.274,
  5609.               0.909051 0.090575 -0.406723  0.2608,
  5610.               0.923058 0.043598 -0.382183  0.2563,
  5611.               0.92601 0.0466705 -0.374604  0.2557,
  5612.               0.946623 0.0688317 -0.314908  0.2533,
  5613.               0.984594 0.113399 -0.133099  0.2547,
  5614.               0.993376 0.104397 0.0480188  0.2684,
  5615.               0.992771 0.0511185 0.108597  0.2792,
  5616.               0.992865 0.0235492 0.116896  0.2828,
  5617.               0.992866 0.0164294 0.118096  0.2837,
  5618.               0.992604 -0.00492202 0.1213  0.2863,
  5619.               0.991218 -0.0404507 0.125902  0.291,
  5620.               0.987349 -0.0897645 0.130707  0.2983,
  5621.               0.97923 -0.151805 0.134404  0.3088,
  5622.               0.965042 -0.22441 0.135406  0.3235,
  5623.               0.943302 -0.304301 0.1326  0.3434,
  5624.               0.913488 -0.386995 0.125598  0.3695,
  5625.               0.876874 -0.466886 0.114497  0.4026,
  5626.               0.838781 -0.534888 0.101698  0.4396,
  5627.               0.801628 -0.591221 0.0886031  0.4797,
  5628.               0.766688 -0.63749 0.0761388  0.5221,
  5629.               0.734643 -0.67534 0.0649238  0.5663,
  5630.               0.705725 -0.706325 0.055292  0.6115,
  5631.               0.679934 -0.731736 0.0474623  0.6573,
  5632.               0.657291 -0.75249 0.0415594  0.703,
  5633.               0.637514 -0.769517 0.0376609  0.7482 ]
  5634.       },
  5635.       Inline {
  5636.         url "fishswim.wrl"
  5637.       }
  5638.   ]
  5639. }
  5640. DEF burp-ROOT Transform {
  5641.   translation -0.09553 -10.3051 -1.28
  5642.   rotation -1 0 0 -1.571
  5643.   scale 1 1 1
  5644.   children [
  5645.   DEF burp-TIMER  TimeSensor { loop FALSE cycleInterval 15 },
  5646.   DEF burp-POS-INTERP PositionInterpolator {
  5647.         key    [ 0, 0.01333, 0.02667, 0.04,
  5648.               0.05333, 0.06667, 0.08, 0.09333,
  5649.               0.1067, 0.12, 0.1333, 0.1467,
  5650.               0.16, 0.1733, 0.1867, 0.2,
  5651.               0.2133, 0.2267, 0.24, 0.2533,
  5652.               0.2667, 0.28 ]
  5653.         keyValue    [ -0.09553 -10.3051 -1.28,
  5654.               -0.08801 -0.3051 -1.28,
  5655.               -0.0803 -0.2393 -1.28,
  5656.               -0.08052 -0.156 -1.28,
  5657.               -0.1039 -0.1078 -1.28,
  5658.               -0.1264 -0.06574 -1.28,
  5659.               -0.119 -0.01489 -1.28,
  5660.               -0.112 0.03499 -1.28,
  5661.               -0.1388 0.07693 -1.28,
  5662.               -0.1615 0.1175 -1.28,
  5663.               -0.1386 0.1606 -1.28,
  5664.               -0.1143 0.2069 -1.28,
  5665.               -0.1326 0.2585 -1.28,
  5666.               -0.1535 0.3143 -1.28,
  5667.               -0.1401 0.3757 -1.28,
  5668.               -0.1276 0.4379 -1.28,
  5669.               -0.1525 0.4961 -1.28,
  5670.               -0.1739 0.5516 -1.28,
  5671.               -0.1464 0.6022 -1.28,
  5672.               -0.1195 0.6542 -1.28,
  5673.               -0.1321 0.714 -1.28,
  5674.               -0.1712 0.7796 -1.28 ]
  5675.       },
  5676.     Shape {
  5677.       appearance Appearance {
  5678.         material Material {
  5679.               diffuseColor    0.4745 0.6784 0.7961
  5680.               shininess    0.25
  5681.               transparency    0
  5682.                     emissiveColor .1 .1 .1
  5683.         }
  5684.       }
  5685.       geometry DEF burp-FACES IndexedFaceSet {
  5686.         ccw TRUE
  5687.         solid TRUE
  5688.                 creaseAngle 3.0
  5689.         coord DEF burp-COORD Coordinate { point [
  5690.           0 0.03649 0, 0 0.002896 -0.01732, -0.015 0.002896 -0.00866, 
  5691.           -0.015 0.002896 0.00866, 0 0.002896 0.01732, 0.015 0.002896 0.00866, 
  5692.           0.015 0.002896 -0.00866]
  5693.         }
  5694.         coordIndex [
  5695.           0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 
  5696.           0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 1, -1]
  5697.         }
  5698.     }
  5699.   ]
  5700. },
  5701.       DEF fish_burp-ROOT Transform {
  5702.     children    [
  5703.       DEF fish_burp-TIMER TimeSensor {
  5704.         cycleInterval    15
  5705.         loop    FALSE
  5706.       }
  5707.       DEF fish_burp-POS-INTERP PositionInterpolator {
  5708.         key    [ 0, 0.7732, 0.7733, 0.7867,
  5709.               0.8, 0.8133, 0.8267, 0.84,
  5710.               0.8533, 0.8667, 0.88, 0.8933,
  5711.               0.9067, 0.92, 0.9333, 0.9467,
  5712.               0.96, 0.9733, 0.9867, 1 ]
  5713.         keyValue    [ -0.05316 1.028 -1.539,
  5714.               -0.05316 1.028 -1.539,
  5715.               -0.05316 0.1777 -1.539,
  5716.               -0.02811 0.2511 -1.539,
  5717.               -0.01774 0.3112 -1.539,
  5718.               -0.03321 0.3522 -1.539,
  5719.               -0.06465 0.3798 -1.539,
  5720.               -0.08247 0.4118 -1.539,
  5721.               -0.06718 0.4562 -1.539,
  5722.               -0.03827 0.5048 -1.539,
  5723.               -0.02458 0.5506 -1.539,
  5724.               -0.0474 0.5896 -1.539,
  5725.               -0.08545 0.6256 -1.539,
  5726.               -0.1037 0.6634 -1.539,
  5727.               -0.07577 0.7016 -1.539,
  5728.               -0.02804 0.7414 -1.539,
  5729.               -0.00471 0.7913 -1.539,
  5730.               -0.02052 0.8543 -1.539,
  5731.               -0.06074 0.9273 -1.539,
  5732.               -0.1254 1.01 -1.539 ]
  5733.       }
  5734.       Shape {
  5735.         appearance    Appearance {
  5736.           material    Material {
  5737.               diffuseColor    0.4745 0.6784 0.7961
  5738.               shininess    0.25
  5739.               transparency    0
  5740.                     emissiveColor .1 .1 .1
  5741.           }
  5742.         }
  5743.         geometry    DEF fish_burp-FACES IndexedFaceSet {
  5744.           coord    DEF fish_burp-COORD Coordinate {
  5745.         point    [ 0 0.03649 0,
  5746.               0 0.002896 -0.01732,
  5747.               -0.015 0.002896 -0.00866,
  5748.               -0.015 0.002896 0.00866,
  5749.               0 0.002896 0.01732,
  5750.               0.015 0.002896 0.00866,
  5751.               0.015 0.002896 -0.00866 ]
  5752.           }
  5753.           coordIndex    [ 0, 1, 2, -1, 0, 2, 3, -1,
  5754.                 0, 3, 4, -1, 0, 4, 5, -1,
  5755.                 0, 5, 6, -1, 0, 6, 1, -1 ]
  5756.           ccw    TRUE
  5757.           solid    TRUE
  5758.                 creaseAngle 3.0
  5759.         }
  5760.       }
  5761.     ]
  5762.     translation    -0.05316 1.028 -1.539
  5763.     rotation    0.999799 0.01741 0.00989699  1.991
  5764.     scale    1.24 1.24 1.24
  5765.     scaleOrientation    0.358393 -0.0232395 0.933282  0.58
  5766. },
  5767.      DEF fish_burp02-ROOT Transform {
  5768.     children    [
  5769.       DEF fish_burp02-TIMER TimeSensor {
  5770.         cycleInterval    15
  5771.         loop    FALSE
  5772.       }
  5773.       DEF fish_burp02-POS-INTERP PositionInterpolator {
  5774.         key    [ 0, 0.7867, 0.7867, 0.8,
  5775.               0.8133, 0.8267, 0.84, 0.8533,
  5776.               0.8667, 0.88, 0.8933, 0.9067,
  5777.               0.92, 0.9333, 0.9467, 0.96,
  5778.               0.9733, 0.9867, 1 ]
  5779.         keyValue    [ -0.04055 1.031 -1.526,
  5780.               -0.04055 1.031 -1.526,
  5781.               -0.04185 0.1809 -1.526,
  5782.               -0.0155 0.2542 -1.526,
  5783.               -0.005125 0.3143 -1.526,
  5784.               -0.02059 0.3553 -1.526,
  5785.               -0.05204 0.383 -1.526,
  5786.               -0.06986 0.4149 -1.526,
  5787.               -0.05457 0.4593 -1.526,
  5788.               -0.02566 0.508 -1.526,
  5789.               -0.01197 0.5537 -1.526,
  5790.               -0.03479 0.5927 -1.526,
  5791.               -0.07284 0.6288 -1.526,
  5792.               -0.0911 0.6665 -1.526,
  5793.               -0.05885 0.6992 -1.526,
  5794.               -0.006807 0.7334 -1.526,
  5795.               0.007901 0.7945 -1.526,
  5796.               -0.03376 0.8907 -1.526,
  5797.               -0.1128 1.014 -1.526 ]
  5798.       }
  5799.       Shape {
  5800.         appearance    Appearance {
  5801.           material    Material {
  5802.               diffuseColor    0.4745 0.6784 0.7961
  5803.               shininess    0.25
  5804.               transparency    0
  5805.                     emissiveColor .1 .1 .1
  5806.           }
  5807.         }
  5808.         geometry    DEF fish_burp02-FACES IndexedFaceSet {
  5809.           coord    DEF fish_burp02-COORD Coordinate {
  5810.         point    [ 0 0.03649 0,
  5811.               0 0.002896 -0.01732,
  5812.               -0.015 0.002896 -0.00866,
  5813.               -0.015 0.002896 0.00866,
  5814.               0 0.002896 0.01732,
  5815.               0.015 0.002896 0.00866,
  5816.               0.015 0.002896 -0.00866 ]
  5817.           }
  5818.           coordIndex    [ 0, 1, 2, -1, 0, 2, 3, -1,
  5819.                 0, 3, 4, -1, 0, 4, 5, -1,
  5820.                 0, 5, 6, -1, 0, 6, 1, -1 ]
  5821.           ccw    TRUE
  5822.           solid    TRUE
  5823.                 creaseAngle 3.0
  5824.         }
  5825.       }
  5826.     ]
  5827.     translation    -0.04055 1.031 -1.526
  5828.     rotation    0.999799 0.01741 0.00989699  1.991
  5829.     scale    0.6944 0.6944 0.6944
  5830.     scaleOrientation    0.995277 0.089008 0.0387391  0.3357
  5831. }
  5832. ]}
  5833. ]}
  5834. ]}
  5835. ]}
  5836. DEF WorldProx ProximitySensor {
  5837.     size        10000 10000 10000
  5838. }
  5839. DEF SharkSwim Script {
  5840.     mustEvaluate TRUE
  5841.     eventIn SFVec3f position_changed
  5842.     eventIn SFFloat time
  5843.     eventIn SFTime eatingSeagull
  5844.     eventIn SFTime eatingSittingSeagull
  5845.     eventIn SFTime eatingFishSwim
  5846.     eventIn SFTime eatingFish
  5847.     eventIn SFTime eatingSurfer
  5848.     eventIn SFTime eatingSurfer2
  5849.     eventIn SFTime eatingTuber
  5850.     eventIn SFTime eatingTuber2
  5851.     eventIn SFBool doneEating
  5852.     eventIn SFBool killObject
  5853.     eventIn SFBool testEnd
  5854.     field SFBool animating TRUE
  5855.     field SFBool eating FALSE
  5856.     field SFVec3f position 0 0 0
  5857.     field SFFloat oldTime 0
  5858.     field SFFloat timeDelta 0
  5859.     field SFInt32 eatingWhichObject 0
  5860.     field SFInt32 numEatenObjects 0
  5861.     eventOut SFInt32 seagullSwitcher
  5862.     eventOut SFInt32 sittingSeagullSwitcher
  5863.     eventOut SFInt32 fishSwimSwitcher
  5864.     eventOut SFInt32 fishSwitcher
  5865.     eventOut SFInt32 surferSwitcher
  5866.     eventOut SFInt32 surfer2Switcher
  5867.     eventOut SFInt32 tuberSwitcher
  5868.     eventOut SFInt32 tuber2Switcher
  5869.     eventOut SFFloat animation_timer
  5870.     eventOut SFTime playChompSound
  5871.     eventOut SFInt32 killTrigger
  5872.     url "javascript:
  5873.         function testEnd(input){
  5874.             if (numEatenObjects == 8) {
  5875.                 killTrigger = 1;
  5876.             }
  5877.         }    
  5878.         function doneEating(done){
  5879.             if(done == FALSE){
  5880.              eating=FALSE;
  5881.             }
  5882.         }
  5883.         function killObject(i, time) {
  5884.             if (i==FALSE) {
  5885.                 playChompSound = time;
  5886.                 if (eatingWhichObject == 1) {numEatenObjects = numEatenObjects + 1; seagullSwitcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score3'));Browser.loadURL(new MFString('chomp3.htm'), new MFString('target=helpertext'));return;}
  5887.                 if (eatingWhichObject == 2) {numEatenObjects = numEatenObjects + 1; sittingSeagullSwitcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score1'));Browser.loadURL(new MFString('chomp1.htm'), new MFString('target=helpertext'));return;}
  5888.                 if (eatingWhichObject == 3) {numEatenObjects = numEatenObjects + 1; fishSwimSwitcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score2'));Browser.loadURL(new MFString('chomp2.htm'), new MFString('target=helpertext'));return;}
  5889.                 if (eatingWhichObject == 4) {numEatenObjects = numEatenObjects + 1; fishSwitcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score4'));Browser.loadURL(new MFString('chomp4.htm'), new MFString('target=helpertext'));return;}
  5890.                 if (eatingWhichObject == 5) {numEatenObjects = numEatenObjects + 1; surferSwitcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score5'));Browser.loadURL(new MFString('chomp5.htm'), new MFString('target=helpertext'));return;}
  5891.                 if (eatingWhichObject == 6) {numEatenObjects = numEatenObjects + 1; surfer2Switcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score7'));Browser.loadURL(new MFString('chomp7.htm'), new MFString('target=helpertext'));return;}                
  5892.                 if (eatingWhichObject == 7) {numEatenObjects = numEatenObjects + 1; tuberSwitcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score6'));Browser.loadURL(new MFString('chomp6.htm'), new MFString('target=helpertext'));return;}
  5893.                 if (eatingWhichObject == 8) {numEatenObjects = numEatenObjects + 1; tuber2Switcher = -1; Browser.loadURL(new MFString('point.htm'), new MFString('target=score8'));Browser.loadURL(new MFString('chomp8.htm'), new MFString('target=helpertext'));return;}
  5894.             }
  5895.         }
  5896.         function eatingSeagull() {
  5897.             eatingWhichObject = 1;
  5898.             eating = TRUE;
  5899.         }
  5900.         function eatingSittingSeagull() {
  5901.             eatingWhichObject = 2;
  5902.             eating = TRUE;
  5903.         }
  5904.         function eatingFishSwim() {
  5905.             eatingWhichObject = 3;
  5906.             eating = TRUE;
  5907.         }
  5908.         function eatingFish() {
  5909.             eatingWhichObject = 4;
  5910.             eating = TRUE;
  5911.         }
  5912.         function eatingSurfer() {
  5913.             eatingWhichObject = 5;
  5914.             eating = TRUE;
  5915.         }
  5916.         function eatingSurfer2() {
  5917.             eatingWhichObject = 6;
  5918.             eating = TRUE;
  5919.         }
  5920.         function eatingTuber() {
  5921.             eatingWhichObject = 7;
  5922.             eating = TRUE;
  5923.         }
  5924.         function eatingTuber2() {
  5925.             eatingWhichObject = 8;
  5926.             eating = TRUE;
  5927.         }
  5928.         function position_changed(pos, time) {
  5929.             if (eating == FALSE) {
  5930.                 animating = TRUE;
  5931.                 animation_timer = (animation_timer + timeDelta) % 1.01;
  5932.             }
  5933.         }
  5934.         function time(currentTime) {
  5935.             timeDelta = currentTime - oldTime;
  5936.             oldTime = currentTime;
  5937.             if (timeDelta < 0.0){timeDelta += 1.0;}
  5938.             if (animating == TRUE || eating == TRUE) {
  5939.                 animating = FALSE;
  5940.                 return;
  5941.             }
  5942.             if (animation_timer > .99) {
  5943.                 animation_timer = 1.0
  5944.             } else {
  5945.                 animation_timer = animation_timer + (1.3 - animation_timer) * timeDelta;
  5946.             }
  5947.         }"        
  5948. }
  5949. DEF FadeTimer TimeSensor {
  5950.     cycleInterval 3
  5951.     loop FALSE
  5952. }
  5953. DEF FadeInterp ScalarInterpolator {
  5954.     key
  5955.     [
  5956.         0, 1        
  5957.     ]
  5958.     keyValue
  5959.     [
  5960.         50, 0.01
  5961.     ]
  5962. }
  5963.  
  5964. DEF FadeColorInterp ColorInterpolator {
  5965.     key
  5966.     [
  5967.         0, 1
  5968.     ]
  5969.     keyValue
  5970.     [
  5971.         0.007843 0.3922 0.6157, 0 0 0
  5972.     ]
  5973. }
  5974. ROUTE FadeTimer.fraction_changed TO FadeInterp.set_fraction
  5975. ROUTE FadeTimer.fraction_changed TO FadeColorInterp.set_fraction
  5976. ROUTE FadeColorInterp.value_changed TO Fog01.color
  5977. ROUTE FadeInterp.value_changed TO Fog01.visibilityRange
  5978. DEF TextDisplay Script {
  5979.     eventIn SFTime endVisible
  5980.   eventIn SFTime seagullVisible
  5981.   eventIn SFTime sittingSeagullVisible
  5982.   eventIn SFTime fishVisible
  5983.   eventIn SFTime fishSwimVisible
  5984.   eventIn SFTime surferVisible
  5985.   eventIn SFTime surfer2Visible
  5986.   eventIn SFTime tuberVisible
  5987.   eventIn SFTime tuber2Visible
  5988.     eventIn SFTime skeletonVisible
  5989.     field SFInt32 whichVisible 0
  5990.     url "javascript:
  5991.         function endVisible() {
  5992.             whichVisible = 0;
  5993.         }
  5994.         function skeletonVisible() {
  5995.         if (whichVisible != 9) {
  5996.             whichVisible = 9;
  5997.             Browser.loadURL(new MFString('text9.htm'), new MFString('target=helpertext'));
  5998.         }
  5999.         }
  6000.         function seagullVisible() {
  6001.         if (whichVisible != 1) {
  6002.             whichVisible = 1;
  6003.             Browser.loadURL(new MFString('text3.htm'), new MFString('target=helpertext'));
  6004.         }
  6005.         }
  6006.         function sittingSeagullVisible() {
  6007.         if (whichVisible != 2) {
  6008.             whichVisible = 2;
  6009.             Browser.loadURL(new MFString('text1.htm'), new MFString('target=helpertext'));
  6010.         }
  6011.         }
  6012.         function fishVisible() {
  6013.             if (whichVisible != 3) {
  6014.             whichVisible = 3;
  6015.             Browser.loadURL(new MFString('text4.htm'), new MFString('target=helpertext'));
  6016.             }
  6017.         }
  6018.         function fishSwimVisible() {
  6019.         if (whichVisible != 4) {
  6020.             whichVisible = 4;
  6021.             Browser.loadURL(new MFString('text2.htm'), new MFString('target=helpertext'));
  6022.         }
  6023.         }
  6024.         function surferVisible() {
  6025.         if (whichVisible != 5) {
  6026.             whichVisible = 5;
  6027.             Browser.loadURL(new MFString('text5.htm'), new MFString('target=helpertext'));
  6028.         }
  6029.         }
  6030.         function surfer2Visible() {
  6031.         if (whichVisible != 6) {
  6032.             whichVisible = 6;
  6033.             Browser.loadURL(new MFString('text7.htm'), new MFString('target=helpertext'));
  6034.         }
  6035.         }
  6036.         function tuberVisible() {
  6037.         if (whichVisible != 7) {
  6038.             whichVisible = 7;
  6039.             Browser.loadURL(new MFString('text6.htm'), new MFString('target=helpertext'));
  6040.         }
  6041.         }
  6042.         function tuber2Visible() {
  6043.         if (whichVisible != 8) {
  6044.             whichVisible = 8;
  6045.             Browser.loadURL(new MFString('text8.htm'), new MFString('target=helpertext'));
  6046.         }}"
  6047. }
  6048.  
  6049. ROUTE seagullVisible.enterTime TO TextDisplay.seagullVisible
  6050. ROUTE sittingSeagullVisible.enterTime TO TextDisplay.sittingSeagullVisible
  6051. ROUTE fishVisible.enterTime TO TextDisplay.fishVisible
  6052. ROUTE fishSwimVisible.enterTime TO TextDisplay.fishSwimVisible
  6053. ROUTE surferVisible.enterTime TO TextDisplay.surferVisible
  6054. ROUTE surfer2Visible.enterTime TO TextDisplay.surfer2Visible
  6055. ROUTE tuberVisible.enterTime TO TextDisplay.tuberVisible
  6056. ROUTE tuber2Visible.enterTime TO TextDisplay.tuber2Visible
  6057. ROUTE skeletonVisible.enterTime TO TextDisplay.skeletonVisible
  6058. ROUTE SeeEnd.enterTime TO TextDisplay.endVisible
  6059.  
  6060. DEF BoomScript Script {
  6061.     eventIn SFBool startBoom
  6062.     eventOut SFTime playBoom
  6063.     url "javascript:
  6064.         function startBoom(boom, time){
  6065.             if (boom == FALSE) {
  6066.                 playBoom = time;
  6067.             }
  6068.         }"
  6069. }
  6070. ROUTE SharkBoomTimer.isActive TO BoomScript.startBoom
  6071. ROUTE BoomScript.playBoom TO boomSound.startTime
  6072.  
  6073. DEF KillShark Script {
  6074.     mustEvaluate TRUE
  6075.     eventIn SFBool canyonEnd
  6076.     eventIn SFInt32 Kill
  6077.     eventIn SFBool deathAnimation
  6078.     eventIn SFColor inputSkyColor
  6079.     eventIn SFBool fadeDone
  6080.     eventIn SFBool fishBurp
  6081.     field SFInt32 readyToKill 0
  6082.     field SFBool beenToEnd FALSE
  6083.     eventOut SFTime startDeath
  6084.     eventOut SFInt32 sharkSwitcher
  6085.     eventOut SFTime startFade
  6086.     eventOut MFColor outputSkyColor
  6087.     eventOut MFString navInfoControl
  6088.     eventOut SFTime burp
  6089.     url "javascript:
  6090.         function fishBurp(input, time) {
  6091.             if(!input) {
  6092.                 burp = time;
  6093.             }
  6094.         }
  6095.         function fadeDone(input) {
  6096.             if (input == FALSE) {
  6097.                 Browser.loadURL(new MFString('end.htm'), new MFString('target=_parent'));
  6098.             }
  6099.         }
  6100.         function Kill(input, time) {
  6101.             readyToKill = input;
  6102.             if (beenToEnd == TRUE) {
  6103.                 Browser.loadURL(new MFString('whoa.htm'), new MFString('target=helpertext'));
  6104.                 startDeath = time;
  6105.                 sharkSwitcher = 0;
  6106.                 navInfoControl[0] = 'NONE';
  6107.             }
  6108.         }
  6109.         function canyonEnd(input, t) {
  6110.             if (input == TRUE && readyToKill == 1) {
  6111.                 Browser.loadURL(new MFString('whoa.htm'), new MFString('target=helpertext'));
  6112.                 startDeath = t;
  6113.                 sharkSwitcher = 0;
  6114.                 navInfoControl[0] = 'NONE';
  6115.             } else {
  6116.                 Browser.loadURL(new MFString('noend.htm'), new MFString('target=helpertext'));
  6117.                 beenToEnd = TRUE;
  6118.             }
  6119.         }
  6120.         function deathAnimation(input, t) {
  6121.             if (input == FALSE) {
  6122.                 startFade = t;
  6123.                 sharkSwitcher = -1;
  6124.             }
  6125.         }
  6126.         function inputSkyColor(input) {
  6127.             outputSkyColor[0] = input;
  6128.         }
  6129.         "
  6130. }
  6131.  
  6132. DEF JumpToEnd Script {
  6133.     eventIn SFTime eyeClick
  6134.     eventIn SFTime eyeClick2
  6135.     field SFBool LClick FALSE
  6136.     field SFBool RClick FALSE
  6137.     eventOut SFInt32 endGame
  6138.     eventOut SFBool endGame2
  6139.     url "javascript:
  6140.         function eyeClick() {
  6141.             if (LClick == TRUE) {
  6142.                 endGame = 1;
  6143.                 endGame2 = TRUE;
  6144.             }                
  6145.             RClick = TRUE;
  6146.         }
  6147.         function eyeClick2() {
  6148.             if (RClick == TRUE) {
  6149.                 endGame = 1;
  6150.                 endGame2 = TRUE;
  6151.             }                
  6152.             LClick = TRUE;
  6153.         }"
  6154.  
  6155. }
  6156.  
  6157. ROUTE JumpToEnd.endGame TO KillShark.Kill
  6158. ROUTE JumpToEnd.endGame2 TO KillShark.canyonEnd
  6159. ROUTE eyeClick.touchTime TO JumpToEnd.eyeClick
  6160. ROUTE eyeClick2.touchTime TO JumpToEnd.eyeClick2
  6161. ROUTE EatTimer.isActive TO SharkSwim.testEnd
  6162. ROUTE SeeEnd.isActive TO KillShark.canyonEnd
  6163. ROUTE SharkSwim.killTrigger TO KillShark.Kill
  6164. ROUTE KillShark.startDeath TO SharkDeathTimer.startTime
  6165. ROUTE KillShark.startDeath TO SharkBoomTimer.startTime
  6166. ROUTE KillShark.startDeath TO FishBurpTimer.startTime
  6167. ROUTE KillShark.startDeath TO burpSound.startTime
  6168. ROUTE KillShark.burp TO burpSound.startTime
  6169. ROUTE SharkDeathTimer.isActive TO KillShark.deathAnimation
  6170. ROUTE FishBurpTimer.isActive TO KillShark.fishBurp
  6171. ROUTE KillShark.startFade TO FadeTimer.startTime
  6172. ROUTE FadeColorInterp.value_changed TO KillShark.inputSkyColor
  6173. ROUTE KillShark.outputSkyColor TO Background01.skyColor
  6174. ROUTE FadeTimer.isActive TO KillShark.fadeDone
  6175. ROUTE KillShark.navInfoControl TO NavInfo01.type
  6176. ROUTE WorldProx.orientation_changed TO SurferCollisionSpinner.rotation
  6177. ROUTE WorldProx.orientation_changed TO Surfer2CollisionSpinner.rotation
  6178. ROUTE WorldProx.orientation_changed TO TuberCollisionSpinner.rotation
  6179. ROUTE WorldProx.orientation_changed TO Tuber2CollisionSpinner.rotation
  6180. ROUTE WorldProx.orientation_changed TO SittingSeagullCollisionSpinner.rotation
  6181. ROUTE WorldProx.orientation_changed TO SeagullCollisionSpinner.rotation
  6182. ROUTE Inline_Gullswim-ROOT.translation TO SeagullCollisionMover.translation
  6183. ROUTE WorldProx.orientation_changed TO FishSwimCollisionSpinner.rotation
  6184. ROUTE Inline_Fishswim-ROOT.translation TO FishSwimCollisionMover.translation
  6185. ROUTE WorldProx.orientation_changed TO FishCollisionSpinner.rotation
  6186. ROUTE Inline_Fishbott-ROOT.translation TO FishCollisionMover.translation
  6187. ROUTE WorldProx.position_changed TO SharkSwim.position_changed
  6188. ROUTE TimeSensor01-TIMER.fraction_changed TO SharkSwim.time
  6189. ROUTE WorldProx.position_changed TO SharkHead.translation
  6190. ROUTE WorldProx.orientation_changed TO SharkHead.rotation
  6191. ROUTE Shark-TIMER.fraction_changed TO Shark-POS-INTERP.set_fraction
  6192. ROUTE Shark-POS-INTERP.value_changed TO Shark-ROOT.set_translation
  6193. ROUTE SharkSwim.animation_timer TO TimeSensor01-SCRIPT.fractionIn
  6194. ROUTE TimeSensor01-SCRIPT.fractionOut TO Shark-POS-INTERP.set_fraction
  6195. ROUTE Shark-TIMER.fraction_changed TO Shark-ROT-INTERP.set_fraction
  6196. ROUTE Shark-ROT-INTERP.value_changed TO Shark-ROOT.set_rotation
  6197. ROUTE TimeSensor01-SCRIPT.fractionOut TO Shark-ROT-INTERP.set_fraction
  6198. ROUTE TimeSensor02-TIMER.fraction_changed TO Shark_Gill_L01-SCALE-INTERP.set_fraction
  6199. ROUTE Shark_Gill_L01-SCALE-INTERP.value_changed TO Shark_Gill_L01-ROOT.set_scale
  6200. ROUTE TimeSensor02-TIMER.fraction_changed TO Shark_Gill_L03-SCALE-INTERP.set_fraction
  6201. ROUTE Shark_Gill_L03-SCALE-INTERP.value_changed TO Shark_Gill_L03-ROOT.set_scale
  6202. ROUTE TimeSensor02-TIMER.fraction_changed TO Shark_Gill_R02-SCALE-INTERP.set_fraction
  6203. ROUTE Shark_Gill_R02-SCALE-INTERP.value_changed TO Shark_Gill_R02-ROOT.set_scale
  6204. ROUTE TimeSensor02-TIMER.fraction_changed TO Shark_Gill_R01-SCALE-INTERP.set_fraction
  6205. ROUTE Shark_Gill_R01-SCALE-INTERP.value_changed TO Shark_Gill_R01-ROOT.set_scale
  6206. ROUTE TimeSensor02-TIMER.fraction_changed TO Shark_Gill_R03-SCALE-INTERP.set_fraction
  6207. ROUTE Shark_Gill_R03-SCALE-INTERP.value_changed TO Shark_Gill_R03-ROOT.set_scale
  6208. ROUTE TimeSensor02-TIMER.fraction_changed TO Shark_Gill_L02-SCALE-INTERP.set_fraction
  6209. ROUTE Shark_Gill_L02-SCALE-INTERP.value_changed TO Shark_Gill_L02-ROOT.set_scale
  6210. ROUTE EatSeagull.enterTime TO EatTimer.startTime
  6211. ROUTE EatSeagull.enterTime TO TimeSensor_gullswim-TIMER.stopTime
  6212. ROUTE EatSeagull.enterTime TO SharkSwim.eatingSeagull
  6213. ROUTE EatFishSwim.enterTime TO EatTimer.startTime
  6214. ROUTE EatFishSwim.enterTime TO TimeSensor_Fishswim-TIMER.stopTime
  6215. ROUTE EatFishSwim.enterTime TO SharkSwim.eatingFishSwim
  6216. ROUTE EatFish.enterTime TO EatTimer.startTime
  6217. ROUTE EatFish.enterTime TO TimeSensor_Fishbott-TIMER.stopTime
  6218. ROUTE EatFish.enterTime TO SharkSwim.eatingFish
  6219. ROUTE EatSittingSeagull.enterTime TO EatTimer.startTime
  6220. ROUTE EatSittingSeagull.enterTime TO SharkSwim.eatingSittingSeagull
  6221. ROUTE EatSurfer.enterTime TO EatTimer.startTime
  6222. ROUTE EatSurfer.enterTime TO SharkSwim.eatingSurfer
  6223. ROUTE EatSurfer2.enterTime TO EatTimer.startTime
  6224. ROUTE EatSurfer2.enterTime TO SharkSwim.eatingSurfer2
  6225. ROUTE EatTuber.enterTime TO EatTimer.startTime
  6226. ROUTE EatTuber.enterTime TO SharkSwim.eatingTuber
  6227. ROUTE EatTuber2.enterTime TO EatTimer.startTime
  6228. ROUTE EatTuber2.enterTime TO SharkSwim.eatingTuber2
  6229. ROUTE SharkSwim.seagullSwitcher TO Seagull.whichChoice
  6230. ROUTE SharkSwim.fishSwimSwitcher TO FishSwim.whichChoice
  6231. ROUTE SharkSwim.fishSwitcher TO Fish.whichChoice
  6232. ROUTE SharkSwim.sittingSeagullSwitcher TO SittingSeagull.whichChoice
  6233. ROUTE SharkSwim.surferSwitcher TO Surfer.whichChoice
  6234. ROUTE SharkSwim.surfer2Switcher TO Surfer2.whichChoice
  6235. ROUTE SharkSwim.tuberSwitcher TO Tuber.whichChoice
  6236. ROUTE SharkSwim.tuber2Switcher TO Tuber2.whichChoice
  6237. ROUTE SharkSwim.playChompSound TO chompSound.startTime
  6238. ROUTE EatTimer.isActive TO SharkSwim.doneEating
  6239. ROUTE KillTimer.isActive TO SharkSwim.killObject
  6240. #Eating ROUTES
  6241. ROUTE SharkEat-POS-INTERP.value_changed TO Shark-ROOT.set_translation
  6242. ROUTE EatTimer.fraction_changed TO SharkEat-POS-INTERP.set_fraction
  6243. ROUTE SharkEat-ROT-INTERP.value_changed TO Shark-ROOT.set_rotation
  6244. ROUTE EatTimer.fraction_changed TO SharkEat-ROT-INTERP.set_fraction
  6245. ROUTE SharkEat-SCALE-INTERP.value_changed TO Shark-ROOT.set_scale
  6246. ROUTE EatTimer.fraction_changed TO SharkEat-SCALE-INTERP.set_fraction
  6247. ROUTE SharkEat_Eyeball_R-POS-INTERP.value_changed TO Shark_Eyeball_R-ROOT.set_translation
  6248. ROUTE EatTimer.fraction_changed TO SharkEat_Eyeball_R-POS-INTERP.set_fraction
  6249. ROUTE SharkEat_Eyeball_R-ROT-INTERP.value_changed TO Shark_Eyeball_R-ROOT.set_rotation
  6250. ROUTE EatTimer.fraction_changed TO SharkEat_Eyeball_R-ROT-INTERP.set_fraction
  6251. ROUTE SharkEat_Eyeball_L-POS-INTERP.value_changed TO Shark_Eyeball_L-ROOT.set_translation
  6252. ROUTE EatTimer.fraction_changed TO SharkEat_Eyeball_L-POS-INTERP.set_fraction
  6253. ROUTE SharkEat_Eyeball_L-ROT-INTERP.value_changed TO Shark_Eyeball_L-ROOT.set_rotation
  6254. ROUTE EatTimer.fraction_changed TO SharkEat_Eyeball_L-ROT-INTERP.set_fraction
  6255. #SharkDeath stuff
  6256. ROUTE burp-TIMER.fraction_changed TO burp-POS-INTERP.set_fraction
  6257. ROUTE burp-POS-INTERP.value_changed TO burp-ROOT.set_translation
  6258. ROUTE SharkDeathTimer.fraction_changed TO burp-POS-INTERP.set_fraction
  6259. ROUTE SharkDeath-POS-INTERP.value_changed TO Shark-ROOT.set_translation
  6260. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath-POS-INTERP.set_fraction
  6261. ROUTE SharkDeath-ROT-INTERP.value_changed TO Shark-ROOT.set_rotation
  6262. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath-ROT-INTERP.set_fraction
  6263. ROUTE SharkDeath-SCALE-INTERP.value_changed TO Shark-ROOT.set_scale
  6264. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath-SCALE-INTERP.set_fraction
  6265. ROUTE SharkDeath_Eyeball_R-POS-INTERP.value_changed TO Shark_Eyeball_R-ROOT.set_translation
  6266. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_Eyeball_R-POS-INTERP.set_fraction
  6267. ROUTE SharkDeath_Eyeball_R-ROT-INTERP.value_changed TO Shark_Eyeball_R-ROOT.set_rotation
  6268. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_Eyeball_R-ROT-INTERP.set_fraction
  6269. ROUTE SharkDeath_Eyeball_R-SCALE-INTERP.value_changed TO Shark_Eyeball_R-ROOT.set_scale
  6270. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_Eyeball_R-SCALE-INTERP.set_fraction
  6271. ROUTE SharkDeath_Eyeball_L-POS-INTERP.value_changed TO Shark_Eyeball_L-ROOT.set_translation
  6272. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_Eyeball_L-POS-INTERP.set_fraction
  6273. ROUTE SharkDeath_Eyeball_L-ROT-INTERP.value_changed TO Shark_Eyeball_L-ROOT.set_rotation
  6274. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_Eyeball_L-ROT-INTERP.set_fraction
  6275. ROUTE SharkDeath_Eyeball_L-SCALE-INTERP.value_changed TO Shark_Eyeball_L-ROOT.set_scale
  6276. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_Eyeball_L-SCALE-INTERP.set_fraction
  6277. ROUTE Dummy_SharkDeath_explode-POS-INTERP.value_changed TO Dummy_SharkDeath_explode-ROOT.set_translation
  6278. ROUTE SharkDeathTimer.fraction_changed TO Dummy_SharkDeath_explode-POS-INTERP.set_fraction
  6279. ROUTE SharkDeath_explode_Eyeball_L-POS-INTERP.value_changed TO SharkDeath_explode_Eyeball_L-ROOT.set_translation
  6280. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode_Eyeball_L-POS-INTERP.set_fraction
  6281. ROUTE SharkDeath_explode_Eyeball_R-POS-INTERP.value_changed TO SharkDeath_explode_Eyeball_R-ROOT.set_translation
  6282. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode_Eyeball_R-POS-INTERP.set_fraction
  6283. ROUTE SharkDeath_explode00-POS-INTERP.value_changed TO SharkDeath_explode00-ROOT.set_translation
  6284. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode00-POS-INTERP.set_fraction
  6285. ROUTE SharkDeath_explode01-POS-INTERP.value_changed TO SharkDeath_explode01-ROOT.set_translation
  6286. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode01-POS-INTERP.set_fraction
  6287. ROUTE SharkDeath_explode02-POS-INTERP.value_changed TO SharkDeath_explode02-ROOT.set_translation
  6288. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode02-POS-INTERP.set_fraction
  6289. ROUTE SharkDeath_explode02-ROT-INTERP.value_changed TO SharkDeath_explode02-ROOT.set_rotation
  6290. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode02-ROT-INTERP.set_fraction
  6291. ROUTE SharkDeath_explode02-SCALE-INTERP.value_changed TO SharkDeath_explode02-ROOT.set_scale
  6292. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode02-SCALE-INTERP.set_fraction
  6293. ROUTE SharkDeath_explode03-POS-INTERP.value_changed TO SharkDeath_explode03-ROOT.set_translation
  6294. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode03-POS-INTERP.set_fraction
  6295. ROUTE SharkDeath_explode03-ROT-INTERP.value_changed TO SharkDeath_explode03-ROOT.set_rotation
  6296. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode03-ROT-INTERP.set_fraction
  6297. ROUTE SharkDeath_explode03-SCALE-INTERP.value_changed TO SharkDeath_explode03-ROOT.set_scale
  6298. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode03-SCALE-INTERP.set_fraction
  6299. ROUTE SharkDeath_explode04-POS-INTERP.value_changed TO SharkDeath_explode04-ROOT.set_translation
  6300. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode04-POS-INTERP.set_fraction
  6301. ROUTE SharkDeath_explode04-SCALE-INTERP.value_changed TO SharkDeath_explode04-ROOT.set_scale
  6302. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode04-SCALE-INTERP.set_fraction
  6303. ROUTE SharkDeath_explode05-POS-INTERP.value_changed TO SharkDeath_explode05-ROOT.set_translation
  6304. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode05-POS-INTERP.set_fraction
  6305. ROUTE SharkDeath_explode06-POS-INTERP.value_changed TO SharkDeath_explode06-ROOT.set_translation
  6306. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode06-POS-INTERP.set_fraction
  6307. ROUTE SharkDeath_explode07-POS-INTERP.value_changed TO SharkDeath_explode07-ROOT.set_translation
  6308. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode07-POS-INTERP.set_fraction
  6309. ROUTE SharkDeath_explode08-POS-INTERP.value_changed TO SharkDeath_explode08-ROOT.set_translation
  6310. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode08-POS-INTERP.set_fraction
  6311. ROUTE SharkDeath_explode09-POS-INTERP.value_changed TO SharkDeath_explode09-ROOT.set_translation
  6312. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode09-POS-INTERP.set_fraction
  6313. ROUTE SharkDeath_explode10-POS-INTERP.value_changed TO SharkDeath_explode10-ROOT.set_translation
  6314. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode10-POS-INTERP.set_fraction
  6315. ROUTE SharkDeath_explode11-POS-INTERP.value_changed TO SharkDeath_explode11-ROOT.set_translation
  6316. ROUTE SharkDeathTimer.fraction_changed TO SharkDeath_explode11-POS-INTERP.set_fraction
  6317. ROUTE Inline_fishswim-TIMER.fraction_changed TO Inline_fishswim-POS-INTERP.set_fraction
  6318. ROUTE Inline_fishswim-POS-INTERP.value_changed TO Inline_fishswim-ROOT.set_translation
  6319. ROUTE SharkDeathTimer.fraction_changed TO Inline_fishswim-POS-INTERP.set_fraction
  6320. ROUTE Inline_fishswim-TIMER.fraction_changed TO Inline_fishswim-ROT-INTERP.set_fraction
  6321. ROUTE Inline_fishswim-ROT-INTERP.value_changed TO Inline_fishswim-ROOT.set_rotation
  6322. ROUTE SharkDeathTimer.fraction_changed TO Inline_fishswim-ROT-INTERP.set_fraction
  6323. ROUTE fish_burp-TIMER.fraction_changed TO fish_burp-POS-INTERP.set_fraction
  6324. ROUTE SharkDeathTimer.fraction_changed TO fish_burp-POS-INTERP.set_fraction
  6325. ROUTE fish_burp-POS-INTERP.value_changed TO fish_burp-ROOT.set_translation
  6326. ROUTE fish_burp02-TIMER.fraction_changed TO fish_burp02-POS-INTERP.set_fraction
  6327. ROUTE SharkDeathTimer.fraction_changed TO fish_burp02-POS-INTERP.set_fraction
  6328. ROUTE fish_burp02-POS-INTERP.value_changed TO fish_burp02-ROOT.set_translation
  6329.